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

Reply via email to