| Index: src/heap-profiler.cc
|
| diff --git a/src/heap-profiler.cc b/src/heap-profiler.cc
|
| index 6dc18f31841f9f3e9fcc81bfcb14e4b40b1def3a..ebf3d5629ebf83dbd9efb40b7f5a6ce79f88a28f 100644
|
| --- a/src/heap-profiler.cc
|
| +++ b/src/heap-profiler.cc
|
| @@ -135,6 +135,7 @@ SnapshotObjectId HeapProfiler::GetSnapshotObjectId(Handle<Object> obj) {
|
|
|
|
|
| void HeapProfiler::ObjectMoveEvent(Address from, Address to, int size) {
|
| + base::LockGuard<base::Mutex> guard(&profiler_mutex_);
|
| bool known_object = ids_->MoveObject(from, to, size);
|
| if (!known_object && !allocation_tracker_.is_empty()) {
|
| allocation_tracker_->address_to_trace()->MoveObject(from, to, size);
|
|
|