| Index: src/heap-profiler.h
|
| diff --git a/src/heap-profiler.h b/src/heap-profiler.h
|
| index 3dd5b4d0e7d031034836f90c163a824236cb7924..6d15868db1a11d07dc20c3c1bd9cf4c367c4fc48 100644
|
| --- a/src/heap-profiler.h
|
| +++ b/src/heap-profiler.h
|
| @@ -55,9 +55,11 @@ class HeapProfiler {
|
|
|
| void StartHeapObjectsTracking(bool track_allocations);
|
| void StopHeapObjectsTracking();
|
| - AllocationTracker* allocation_tracker() { return *allocation_tracker_; }
|
| - HeapObjectsMap* heap_object_map() { return *ids_; }
|
| - StringsStorage* names() { return *names_; }
|
| + AllocationTracker* allocation_tracker() const {
|
| + return allocation_tracker_.get();
|
| + }
|
| + HeapObjectsMap* heap_object_map() const { return ids_.get(); }
|
| + StringsStorage* names() const { return names_.get(); }
|
|
|
| SnapshotObjectId PushHeapObjectsStats(OutputStream* stream);
|
| int GetSnapshotsCount();
|
| @@ -80,7 +82,9 @@ class HeapProfiler {
|
| void SetRetainedObjectInfo(UniqueId id, RetainedObjectInfo* info);
|
|
|
| bool is_tracking_object_moves() const { return is_tracking_object_moves_; }
|
| - bool is_tracking_allocations() { return !allocation_tracker_.is_empty(); }
|
| + bool is_tracking_allocations() const {
|
| + return !allocation_tracker_.is_empty();
|
| + }
|
|
|
| Handle<HeapObject> FindHeapObjectById(SnapshotObjectId id);
|
|
|
|
|