Bug 1022004 - Support loading memory reports that already have heap-unclassified defined. r=njn

This commit is contained in:
Eric Rahm 2014-06-07 18:35:18 -07:00
parent 216229ce6c
commit 49ca52fc93

View File

@ -1233,6 +1233,12 @@ function addHeapUnclassifiedNode(aT, aHeapAllocatedNode, aHeapTotal)
if (aHeapAllocatedNode === undefined)
return false;
if (aT.findKid("heap-unclassified")) {
// heap-unclassified was already calculated, there's nothing left to do.
// This can happen when memory reports are exported from areweslimyet.com.
return true;
}
assert(aHeapAllocatedNode._isDegenerate, "heap-allocated is not degenerate");
let heapAllocatedBytes = aHeapAllocatedNode._amount;
let heapUnclassifiedT = new TreeNode("heap-unclassified", UNITS_BYTES);