Definition at line 816 of file heap.cc.
◆ AllocationTrackerForDebugging()
v8::internal::Heap::AllocationTrackerForDebugging::AllocationTrackerForDebugging |
( |
Heap * | heap | ) |
|
|
inlineexplicit |
◆ ~AllocationTrackerForDebugging()
v8::internal::Heap::AllocationTrackerForDebugging::~AllocationTrackerForDebugging |
( |
| ) |
|
|
inlinefinal |
◆ AllocationEvent()
void v8::internal::Heap::AllocationTrackerForDebugging::AllocationEvent |
( |
Address | addr, |
|
|
int | size ) |
|
inlinefinalvirtual |
◆ IsNeeded()
static bool v8::internal::Heap::AllocationTrackerForDebugging::IsNeeded |
( |
| ) |
|
|
inlinestatic |
◆ MoveEvent()
void v8::internal::Heap::AllocationTrackerForDebugging::MoveEvent |
( |
Address | source, |
|
|
Address | target, |
|
|
int | size ) |
|
inlinefinalvirtual |
◆ PrintAllocationsHash()
void v8::internal::Heap::AllocationTrackerForDebugging::PrintAllocationsHash |
( |
| ) |
|
|
inlineprivate |
◆ UpdateAllocationsHash() [1/2]
void v8::internal::Heap::AllocationTrackerForDebugging::UpdateAllocationsHash |
( |
Tagged< HeapObject > | object | ) |
|
|
inlineprivate |
◆ UpdateAllocationsHash() [2/2]
void v8::internal::Heap::AllocationTrackerForDebugging::UpdateAllocationsHash |
( |
uint32_t | value | ) |
|
|
inlineprivate |
◆ UpdateObjectSizeEvent()
void v8::internal::Heap::AllocationTrackerForDebugging::UpdateObjectSizeEvent |
( |
Address | , |
|
|
int | ) |
|
inlinefinalvirtual |
◆ allocations_count_
std::atomic<size_t> v8::internal::Heap::AllocationTrackerForDebugging::allocations_count_ {0} |
|
private |
◆ heap_
Heap* const v8::internal::Heap::AllocationTrackerForDebugging::heap_ |
|
private |
◆ raw_allocations_hash_
RunningStringHasher v8::internal::Heap::AllocationTrackerForDebugging::raw_allocations_hash_ {0} |
|
private |
The documentation for this class was generated from the following file: