diff options
Diffstat (limited to 'deps/v8/src/profiler/heap-profiler.h')
-rw-r--r-- | deps/v8/src/profiler/heap-profiler.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/deps/v8/src/profiler/heap-profiler.h b/deps/v8/src/profiler/heap-profiler.h index d37a882805..507dd579bf 100644 --- a/deps/v8/src/profiler/heap-profiler.h +++ b/deps/v8/src/profiler/heap-profiler.h @@ -24,7 +24,7 @@ class HeapSnapshot; class SamplingHeapProfiler; class StringsStorage; -class HeapProfiler { +class HeapProfiler : public HeapObjectAllocationTracker { public: explicit HeapProfiler(Heap* heap); ~HeapProfiler(); @@ -57,9 +57,9 @@ class HeapProfiler { void ObjectMoveEvent(Address from, Address to, int size); - void AllocationEvent(Address addr, int size); + void AllocationEvent(Address addr, int size) override; - void UpdateObjectSizeEvent(Address addr, int size); + void UpdateObjectSizeEvent(Address addr, int size) override; void DefineWrapperClass( uint16_t class_id, v8::HeapProfiler::WrapperInfoCallback callback); @@ -79,7 +79,6 @@ class HeapProfiler { } bool is_tracking_object_moves() const { return is_tracking_object_moves_; } - bool is_tracking_allocations() const { return !!allocation_tracker_; } Handle<HeapObject> FindHeapObjectById(SnapshotObjectId id); void ClearHeapObjectMap(); |