Index: src/heap-profiler.cc |
diff --git a/src/heap-profiler.cc b/src/heap-profiler.cc |
index 73b9748f18a4c4f00894864ac33929c7fccba7b6..92ded7b3477a67054b1dbb4e2e906329feefdf04 100644 |
--- a/src/heap-profiler.cc |
+++ b/src/heap-profiler.cc |
@@ -364,6 +364,7 @@ HeapSnapshot* HeapProfiler::TakeSnapshotImpl(const char* name) { |
HeapSnapshot* result = snapshots_->NewSnapshot(name, next_snapshot_uid_++); |
HeapSnapshotGenerator generator(result); |
generator.GenerateSnapshot(); |
+ snapshots_->SnapshotGenerationFinished(); |
return result; |
} |
@@ -391,6 +392,12 @@ HeapSnapshot* HeapProfiler::FindSnapshot(unsigned uid) { |
} |
+void HeapProfiler::ObjectMoveEvent(Address from, Address to) { |
+ ASSERT(singleton_ != NULL); |
+ singleton_->snapshots_->ObjectMoveEvent(from, to); |
+} |
+ |
+ |
const JSObjectsClusterTreeConfig::Key JSObjectsClusterTreeConfig::kNoKey; |
const JSObjectsClusterTreeConfig::Value JSObjectsClusterTreeConfig::kNoValue; |