| 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); | 
|  | 
|  |