Searched refs:OLD_TO_NEW (Results 1 – 10 of 10) sorted by relevance
/external/v8/src/heap/ |
D | memory-chunk.cc | 110 base::AsAtomicPointer::Release_Store(&chunk->slot_set_[OLD_TO_NEW], nullptr); in Initialize() 113 base::AsAtomicPointer::Release_Store(&chunk->typed_slot_set_[OLD_TO_NEW], in Initialize() 117 chunk->invalidated_slots_[OLD_TO_NEW] = nullptr; in Initialize() 215 ReleaseSlotSet<OLD_TO_NEW>(); in ReleaseAllocatedMemoryNeededForWritableChunk() 218 ReleaseTypedSlotSet<OLD_TO_NEW>(); in ReleaseAllocatedMemoryNeededForWritableChunk() 220 ReleaseInvalidatedSlots<OLD_TO_NEW>(); in ReleaseAllocatedMemoryNeededForWritableChunk() 235 template V8_EXPORT_PRIVATE SlotSet* MemoryChunk::AllocateSlotSet<OLD_TO_NEW>(); 259 template void MemoryChunk::ReleaseSlotSet<OLD_TO_NEW>(); 278 template TypedSlotSet* MemoryChunk::AllocateTypedSlotSet<OLD_TO_NEW>(); 294 template void MemoryChunk::ReleaseTypedSlotSet<OLD_TO_NEW>(); [all …]
|
D | spaces.cc | 93 sweeping_slot_set_ = slot_set_[OLD_TO_NEW]; in MoveOldToNewRememberedSetForSweeping() 94 slot_set_[OLD_TO_NEW] = nullptr; in MoveOldToNewRememberedSetForSweeping() 100 if (slot_set_[OLD_TO_NEW]) { in MergeOldToNewRememberedSets() 101 RememberedSet<OLD_TO_NEW>::Iterate( in MergeOldToNewRememberedSets() 110 ReleaseSlotSet<OLD_TO_NEW>(); in MergeOldToNewRememberedSets() 113 CHECK_NULL(slot_set_[OLD_TO_NEW]); in MergeOldToNewRememberedSets() 114 slot_set_[OLD_TO_NEW] = sweeping_slot_set_; in MergeOldToNewRememberedSets() 160 DCHECK_NULL(slot_set<OLD_TO_NEW>()); in ShrinkToHighWaterMark()
|
D | scavenger.cc | 107 RememberedSet<OLD_TO_NEW>::Insert<AccessMode::ATOMIC>(chunk, in HandleSlot() 292 return !page->ContainsSlots<OLD_TO_NEW>() && !page->sweeping_slot_set(); in CollectGarbage() 303 RememberedSet<OLD_TO_NEW>::IterateMemoryChunks( in CollectGarbage() 419 RememberedSet<OLD_TO_NEW>::CheckPossiblyEmptyBuckets(chunk); in CollectGarbage() 423 RememberedSet<OLD_TO_NEW>::IterateMemoryChunks( in CollectGarbage() 572 if (page->slot_set<OLD_TO_NEW, AccessMode::NON_ATOMIC>() != nullptr) { in ScavengePage() 574 RememberedSet<OLD_TO_NEW>::IterateAndTrackEmptyBuckets( in ScavengePage() 594 if (page->invalidated_slots<OLD_TO_NEW>() != nullptr) { in ScavengePage() 597 page->ReleaseInvalidatedSlots<OLD_TO_NEW>(); in ScavengePage() 600 RememberedSet<OLD_TO_NEW>::IterateTyped( in ScavengePage()
|
D | invalidated-slots.cc | 20 return InvalidatedSlotsFilter(chunk, chunk->invalidated_slots<OLD_TO_NEW>()); in OldToNew() 43 return InvalidatedSlotsCleanup(chunk, chunk->invalidated_slots<OLD_TO_NEW>()); in OldToNew()
|
D | remembered-set.h | 158 type == OLD_TO_NEW ? chunk->sweeping_slot_set() : nullptr; in IterateMemoryChunks() 199 DCHECK(type == OLD_TO_NEW); in FreeEmptyBuckets() 207 DCHECK(type == OLD_TO_NEW); in CheckPossiblyEmptyBuckets()
|
D | memory-chunk-layout.h | 27 OLD_TO_NEW, enumerator
|
D | large-spaces.cc | 69 RememberedSet<OLD_TO_NEW>::RemoveRange(this, free_start, area_end(), in ClearOutOfLiveRangeSlots() 73 RememberedSet<OLD_TO_NEW>::RemoveRangeTyped(this, free_start, area_end()); in ClearOutOfLiveRangeSlots() 228 RememberedSet<OLD_TO_NEW>::FreeEmptyBuckets(chunk); in ClearMarkingStateOfLiveObjects()
|
D | mark-compact.cc | 1235 RememberedSet<OLD_TO_NEW>::Insert<AccessMode::NON_ATOMIC>(chunk, slot); in RecordMigratedSlot() 2184 RememberedSet<OLD_TO_NEW>::RemoveRange( in FlushBytecodeFromSFI() 2351 RememberedSet<OLD_TO_NEW>::RemoveRange(chunk, start, end, in RightTrimDescriptorArray() 2862 DCHECK_NULL(p->invalidated_slots<OLD_TO_NEW>()); in EvacuateEpilogue() 3671 if (chunk_->slot_set<OLD_TO_NEW, AccessMode::NON_ATOMIC>() != nullptr) { in UpdateUntypedPointers() 3678 int slots = RememberedSet<OLD_TO_NEW>::Iterate( in UpdateUntypedPointers() 3691 chunk_->ReleaseSlotSet<OLD_TO_NEW>(); in UpdateUntypedPointers() 3699 (chunk_->slot_set<OLD_TO_NEW, AccessMode::NON_ATOMIC>()) == in UpdateUntypedPointers() 3721 if (chunk_->invalidated_slots<OLD_TO_NEW>() != nullptr) { in UpdateUntypedPointers() 3724 chunk_->ReleaseInvalidatedSlots<OLD_TO_NEW>(); in UpdateUntypedPointers() [all …]
|
D | sweeper.cc | 316 TypedSlotSet* old_to_new = page->typed_slot_set<OLD_TO_NEW>(); in CleanupInvalidTypedSlotsOfFreeRanges() 374 bool non_empty_typed_slots = p->typed_slot_set<OLD_TO_NEW>() != nullptr || in RawSweep() 454 DCHECK(!page->typed_slot_set<OLD_TO_NEW>() && in SweepSpaceFromTask()
|
D | heap.cc | 1138 DCHECK_NULL(chunk->invalidated_slots<OLD_TO_NEW>()); in GarbageCollectionEpilogueInSafepoint() 3064 DCHECK(!chunk->RegisteredObjectWithInvalidatedSlots<OLD_TO_NEW>(object)); in LeftTrimFixedArray() 3158 DCHECK(!chunk->RegisteredObjectWithInvalidatedSlots<OLD_TO_NEW>(object)); in CreateFillerForArray() 3446 ->RegisterObjectWithInvalidatedSlots<OLD_TO_NEW>(object); in NotifyObjectLayoutChange() 4165 if (direction == OLD_TO_NEW) { in CollectSlots() 4197 CollectSlots<OLD_TO_NEW>(chunk, start, end, &old_to_new, &typed_old_to_new); in VerifyRememberedSetFor() 5668 RememberedSet<OLD_TO_NEW>::Remove(page, slot.address()); in ClearRecordedSlot() 5676 RememberedSet<OLD_TO_NEW>::Insert<AccessMode::NON_ATOMIC>(chunk, slot); in InsertIntoRememberedSetFromCode() 5688 CHECK_IMPLIES(RememberedSet<OLD_TO_NEW>::Contains(page, slot.address()), in VerifyClearedSlot() 5689 page->RegisteredObjectWithInvalidatedSlots<OLD_TO_NEW>(object)); in VerifyClearedSlot() [all …]
|