Changeset 117924 in webkit


Ignore:
Timestamp:
May 22, 2012 12:30:20 AM (12 years ago)
Author:
loislo@chromium.org
Message:

Web Inspector: migrate dominatorIndex code to the front-end calculated dominatorsTree.
https://bugs.webkit.org/show_bug.cgi?id=87024

Reviewed by Yury Semikhatsky.

  • inspector/front-end/HeapSnapshot.js:

(WebInspector.HeapSnapshotNode.prototype.get dominatorIndex):
(WebInspector.HeapSnapshot.prototype._init):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r117923 r117924  
     12012-05-21  Ilya Tikhonovsky  <loislo@chromium.org>
     2
     3        Web Inspector: migrate dominatorIndex code to the front-end calculated dominatorsTree.
     4        https://bugs.webkit.org/show_bug.cgi?id=87024
     5
     6        Reviewed by Yury Semikhatsky.
     7
     8        * inspector/front-end/HeapSnapshot.js:
     9        (WebInspector.HeapSnapshotNode.prototype.get dominatorIndex):
     10        (WebInspector.HeapSnapshot.prototype._init):
     11
    1122012-05-22  Kentaro Hara  <haraken@chromium.org>
    213
  • trunk/Source/WebCore/inspector/front-end/HeapSnapshot.js

    r117786 r117924  
    459459    get dominatorIndex()
    460460    {
    461         return this._nodes[this.nodeIndex + this._snapshot._dominatorOffset];
     461        return this._snapshot._dominatorsTree[this.nodeIndex / this._snapshot._nodeFieldCount];
    462462    },
    463463
     
    681681        this._nodeSelfSizeOffset = meta.node_fields.indexOf("self_size");
    682682        this._nodeRetainedSizeOffset = meta.node_fields.indexOf("retained_size");
    683         this._dominatorOffset = meta.node_fields.indexOf("dominator");
    684683        this._firstEdgeIndexOffset = meta.node_fields.indexOf("edges_index");
    685684        this._nodeFieldCount = meta.node_fields.length;
Note: See TracChangeset for help on using the changeset viewer.