Lines Matching refs:SlotsBuffer
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()
333 SlotsBuffer** buffer_address, ObjectSlot slot, in INLINE()
335 SlotsBuffer* buffer = *buffer_address; in INLINE()
351 SlotsBuffer** buffer_address, SlotType type, Address addr,
361 SlotsBuffer* next_;
607 SlotsBuffer::AdditionMode mode = SlotsBuffer::FAIL_ON_OVERFLOW));
712 SlotsBuffer* migration_slots_buffer_;