Reviewers: Mikhail Naganov (Chromium),
Message:
This is a GC branch problem only.
Description:
Avoid some crashes when running without snapshots.
[email protected]
Please review this at http://codereview.chromium.org/7566029/
SVN Base: https://v8.googlecode.com/svn/branches/experimental/gc
Affected files:
M src/profile-generator.cc
Index: src/profile-generator.cc
diff --git a/src/profile-generator.cc b/src/profile-generator.cc
index
9a66a550f6578c76d96663dda3e4e1b00c676510..10c43e9530793407860cd09f08488d02b111056f
100644
--- a/src/profile-generator.cc
+++ b/src/profile-generator.cc
@@ -2901,6 +2901,7 @@ bool
HeapSnapshotGenerator::ApproximateRetainedSizes() {
for (HeapEntry* dominator = entry->dominator();
dominator != entry;
entry = dominator, dominator = entry->dominator()) {
+ if (dominator == NULL) break;
dominator->add_retained_size(entry_size);
}
if (!ProgressReport()) return false;
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev