Searched refs:SlotsBuffer (Results 1 – 5 of 5) sorted by relevance
/external/v8/src/heap/ |
D | mark-compact.h | 231 SlotsBuffer* AllocateBuffer(SlotsBuffer* next_buffer); 232 void DeallocateBuffer(SlotsBuffer* buffer); 234 void DeallocateChain(SlotsBuffer** buffer_address); 250 class SlotsBuffer { 254 explicit SlotsBuffer(SlotsBuffer* next_buffer) in SlotsBuffer() function 261 ~SlotsBuffer() {} in ~SlotsBuffer() 302 SlotsBuffer* next() { return next_; } in next() 304 static int SizeOfChain(SlotsBuffer* buffer) { in SizeOfChain() 314 static void UpdateSlotsRecordedIn(Heap* heap, SlotsBuffer* buffer, in UpdateSlotsRecordedIn() 328 static bool ChainLengthThresholdReached(SlotsBuffer* buffer) { in ChainLengthThresholdReached() [all …]
|
D | mark-compact.cc | 2864 SlotsBuffer::AddTo(&slots_buffer_allocator_, &migration_slots_buffer_, in RecordMigratedSlot() 2866 SlotsBuffer::IGNORE_OVERFLOW); in RecordMigratedSlot() 2914 SlotsBuffer::AddTo(&slots_buffer_allocator_, &migration_slots_buffer_, in MigrateObject() 2915 SlotsBuffer::CODE_ENTRY_SLOT, code_entry_slot, in MigrateObject() 2916 SlotsBuffer::IGNORE_OVERFLOW); in MigrateObject() 2930 SlotsBuffer::AddTo(&slots_buffer_allocator_, &migration_slots_buffer_, in MigrateObject() 2931 SlotsBuffer::CODE_ENTRY_SLOT, code_entry_slot, in MigrateObject() 2932 SlotsBuffer::IGNORE_OVERFLOW); in MigrateObject() 2946 SlotsBuffer::AddTo(&slots_buffer_allocator_, &migration_slots_buffer_, in MigrateObject() 2947 SlotsBuffer::RELOCATED_CODE_OBJECT, dst_addr, in MigrateObject() [all …]
|
D | mark-compact-inl.h | 59 SlotsBuffer::AdditionMode mode) { in RecordSlot() 63 if (!SlotsBuffer::AddTo(&slots_buffer_allocator_, in RecordSlot()
|
D | spaces.h | 267 class SlotsBuffer; variable 617 inline SlotsBuffer* slots_buffer() { return slots_buffer_; } in slots_buffer() 619 inline SlotsBuffer** slots_buffer_address() { return &slots_buffer_; } in slots_buffer_address() 661 SlotsBuffer* slots_buffer_;
|
D | heap.cc | 3089 SlotsBuffer::IGNORE_OVERFLOW); in AddAllocationSiteToScratchpad()
|