Home
last modified time | relevance | path

Searched refs:SlotsBuffer (Results 1 – 5 of 5) sorted by relevance

/external/v8/src/heap/
Dmark-compact.h231 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 …]
Dmark-compact.cc2864 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 …]
Dmark-compact-inl.h59 SlotsBuffer::AdditionMode mode) { in RecordSlot()
63 if (!SlotsBuffer::AddTo(&slots_buffer_allocator_, in RecordSlot()
Dspaces.h267 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_;
Dheap.cc3089 SlotsBuffer::IGNORE_OVERFLOW); in AddAllocationSiteToScratchpad()