Web Inspector: Hide ["PrivateSymbol.concatSlowPath"] and other PrivateSymbols from...
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 12 Sep 2016 21:46:49 +0000 (21:46 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 12 Sep 2016 21:46:49 +0000 (21:46 +0000)
commit8e32856e421d88a415b8e45cbd3073eff6ac8a46
tree5220b3ca5d713c49dde0d6d669a603abe76dafcf
parent2e2977ec70b921d4dd587bde6e4e6efb02ad4538
Web Inspector: Hide ["PrivateSymbol.concatSlowPath"] and other PrivateSymbols from memory edges
https://bugs.webkit.org/show_bug.cgi?id=156763

Patch by Devin Rousso <dcrousso+webkit@gmail.com> on 2016-09-12
Reviewed by Joseph Pecoraro.

* UserInterface/Proxies/HeapSnapshotEdgeProxy.js:
(WebInspector.HeapSnapshotEdgeProxy.prototype.isPrivateSymbol):
Checks that the edge data does not begin with "PrivateSymbol".

* UserInterface/Views/HeapSnapshotInstanceDataGridNode.js:
(WebInspector.HeapSnapshotInstanceDataGridNode.prototype._populate):
Only add child nodes if they are not PrivateSymbol nodes.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@205827 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebInspectorUI/ChangeLog
Source/WebInspectorUI/UserInterface/Proxies/HeapSnapshotEdgeProxy.js
Source/WebInspectorUI/UserInterface/Views/HeapSnapshotInstanceDataGridNode.js