Lines Matching refs:SlotsBuffer
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()
2948 SlotsBuffer::IGNORE_OVERFLOW); in MigrateObject()
3230 SlotsBuffer::SlotType slot_type, Address addr) { in UpdateSlot()
3232 case SlotsBuffer::CODE_TARGET_SLOT: { in UpdateSlot()
3237 case SlotsBuffer::CODE_ENTRY_SLOT: { in UpdateSlot()
3241 case SlotsBuffer::RELOCATED_CODE_OBJECT: { in UpdateSlot()
3246 case SlotsBuffer::DEBUG_TARGET_SLOT: { in UpdateSlot()
3251 case SlotsBuffer::JS_RETURN_SLOT: { in UpdateSlot()
3256 case SlotsBuffer::EMBEDDED_OBJECT_SLOT: { in UpdateSlot()
3561 SlotsBuffer::UpdateSlotsRecordedIn(heap_, migration_slots_buffer_, in EvacuateNewSpaceAndCandidates()
3565 SlotsBuffer::SizeOfChain(migration_slots_buffer_)); in EvacuateNewSpaceAndCandidates()
3596 SlotsBuffer::UpdateSlotsRecordedIn(heap_, p->slots_buffer(), in EvacuateNewSpaceAndCandidates()
3600 SlotsBuffer::SizeOfChain(p->slots_buffer())); in EvacuateNewSpaceAndCandidates()
4398 bool SlotsBuffer::IsTypedSlot(ObjectSlot slot) { in IsTypedSlot()
4403 bool SlotsBuffer::AddTo(SlotsBufferAllocator* allocator, in AddTo()
4404 SlotsBuffer** buffer_address, SlotType type, in AddTo()
4406 SlotsBuffer* buffer = *buffer_address; in AddTo()
4422 static inline SlotsBuffer::SlotType SlotTypeForRMode(RelocInfo::Mode rmode) { in SlotTypeForRMode()
4424 return SlotsBuffer::CODE_TARGET_SLOT; in SlotTypeForRMode()
4426 return SlotsBuffer::EMBEDDED_OBJECT_SLOT; in SlotTypeForRMode()
4428 return SlotsBuffer::DEBUG_TARGET_SLOT; in SlotTypeForRMode()
4430 return SlotsBuffer::JS_RETURN_SLOT; in SlotTypeForRMode()
4433 return SlotsBuffer::NUMBER_OF_SLOT_TYPES; in SlotTypeForRMode()
4448 success = SlotsBuffer::AddTo( in RecordRelocSlot()
4450 target_pointer, SlotsBuffer::FAIL_ON_OVERFLOW); in RecordRelocSlot()
4452 success = SlotsBuffer::AddTo( in RecordRelocSlot()
4454 SlotsBuffer::CODE_ENTRY_SLOT, rinfo->constant_pool_entry_address(), in RecordRelocSlot()
4455 SlotsBuffer::FAIL_ON_OVERFLOW); in RecordRelocSlot()
4457 success = SlotsBuffer::AddTo( in RecordRelocSlot()
4459 SlotTypeForRMode(rmode), rinfo->pc(), SlotsBuffer::FAIL_ON_OVERFLOW); in RecordRelocSlot()
4472 if (!SlotsBuffer::AddTo(&slots_buffer_allocator_, in RecordCodeEntrySlot()
4474 SlotsBuffer::CODE_ENTRY_SLOT, slot, in RecordCodeEntrySlot()
4475 SlotsBuffer::FAIL_ON_OVERFLOW)) { in RecordCodeEntrySlot()
4497 static inline SlotsBuffer::SlotType DecodeSlotType( in DecodeSlotType()
4498 SlotsBuffer::ObjectSlot slot) { in DecodeSlotType()
4499 return static_cast<SlotsBuffer::SlotType>(reinterpret_cast<intptr_t>(slot)); in DecodeSlotType()
4503 void SlotsBuffer::UpdateSlots(Heap* heap) { in UpdateSlots()
4520 void SlotsBuffer::UpdateSlotsWithFilter(Heap* heap) { in UpdateSlotsWithFilter()
4542 SlotsBuffer* SlotsBufferAllocator::AllocateBuffer(SlotsBuffer* next_buffer) { in AllocateBuffer()
4543 return new SlotsBuffer(next_buffer); in AllocateBuffer()
4547 void SlotsBufferAllocator::DeallocateBuffer(SlotsBuffer* buffer) { in DeallocateBuffer()
4552 void SlotsBufferAllocator::DeallocateChain(SlotsBuffer** buffer_address) { in DeallocateChain()
4553 SlotsBuffer* buffer = *buffer_address; in DeallocateChain()
4555 SlotsBuffer* next_buffer = buffer->next(); in DeallocateChain()