Home
last modified time | relevance | path

Searched refs:OLD_TO_NEW (Results 1 – 10 of 10) sorted by relevance

/third_party/node/deps/v8/src/heap/
Dmemory-chunk.cc128 base::AsAtomicPointer::Release_Store(&slot_set_[OLD_TO_NEW], nullptr); in MemoryChunk()
134 base::AsAtomicPointer::Release_Store(&typed_slot_set_[OLD_TO_NEW], nullptr); in MemoryChunk()
138 invalidated_slots_[OLD_TO_NEW] = nullptr; in MemoryChunk()
245 ReleaseSlotSet<OLD_TO_NEW>(); in ReleaseAllocatedMemoryNeededForWritableChunk()
248 ReleaseTypedSlotSet<OLD_TO_NEW>(); in ReleaseAllocatedMemoryNeededForWritableChunk()
250 ReleaseInvalidatedSlots<OLD_TO_NEW>(); in ReleaseAllocatedMemoryNeededForWritableChunk()
265 template V8_EXPORT_PRIVATE SlotSet* MemoryChunk::AllocateSlotSet<OLD_TO_NEW>();
290 template void MemoryChunk::ReleaseSlotSet<OLD_TO_NEW>();
309 template TypedSlotSet* MemoryChunk::AllocateTypedSlotSet<OLD_TO_NEW>();
326 template void MemoryChunk::ReleaseTypedSlotSet<OLD_TO_NEW>();
[all …]
Dinvalidated-slots.cc21 return InvalidatedSlotsFilter(chunk, chunk->invalidated_slots<OLD_TO_NEW>(), in OldToNew()
22 OLD_TO_NEW); in OldToNew()
48 return InvalidatedSlotsCleanup(chunk, chunk->invalidated_slots<OLD_TO_NEW>()); in OldToNew()
Dscavenger.cc129 RememberedSet<OLD_TO_NEW>::Insert<AccessMode::ATOMIC>(chunk, in HandleSlot()
303 [](Page* page) { return !page->ContainsSlots<OLD_TO_NEW>(); }); in CollectGarbage()
313 RememberedSet<OLD_TO_NEW>::IterateMemoryChunks( in CollectGarbage()
436 RememberedSet<OLD_TO_NEW>::CheckPossiblyEmptyBuckets(chunk); in CollectGarbage()
443 RememberedSet<OLD_TO_NEW>::IterateMemoryChunks( in CollectGarbage()
627 if (page->slot_set<OLD_TO_NEW, AccessMode::ATOMIC>() != nullptr) { in ScavengePage()
629 RememberedSet<OLD_TO_NEW>::IterateAndTrackEmptyBuckets( in ScavengePage()
638 if (page->invalidated_slots<OLD_TO_NEW>() != nullptr) { in ScavengePage()
641 page->ReleaseInvalidatedSlots<OLD_TO_NEW>(); in ScavengePage()
644 RememberedSet<OLD_TO_NEW>::IterateTyped( in ScavengePage()
Dsweeper.cc265 RememberedSet<OLD_TO_NEW>::RemoveRange(page, free_start, free_end, in CleanupRememberedSetEntriesForFreedMemory()
294 page->ClearInvalidTypedSlots<OLD_TO_NEW>(free_ranges_map); in CleanupInvalidTypedSlotsOfFreeRanges()
309 page->AssertNoInvalidTypedSlots<OLD_TO_NEW>(free_ranges_map); in CleanupInvalidTypedSlotsOfFreeRanges()
366 bool record_free_ranges = p->typed_slot_set<OLD_TO_NEW>() != nullptr || in RawSweep()
468 DCHECK_NULL((page->typed_slot_set<OLD_TO_NEW>())); in ConcurrentSweepSpace()
Dmemory-chunk-layout.h29 OLD_TO_NEW, enumerator
Dlarge-spaces.cc83 RememberedSet<OLD_TO_NEW>::RemoveRange(this, free_start, area_end(), in ClearOutOfLiveRangeSlots()
87 RememberedSet<OLD_TO_NEW>::RemoveRangeTyped(this, free_start, area_end()); in ClearOutOfLiveRangeSlots()
256 RememberedSet<OLD_TO_NEW>::FreeEmptyBuckets(chunk); in ClearMarkingStateOfLiveObjects()
Dremembered-set.h195 DCHECK(type == OLD_TO_NEW); in FreeEmptyBuckets()
203 DCHECK(type == OLD_TO_NEW); in CheckPossiblyEmptyBuckets()
Dmark-compact.cc1529 RememberedSet<OLD_TO_NEW>::Insert<AccessMode::NON_ATOMIC>(chunk, slot); in RecordMigratedSlot()
2647 RememberedSet<OLD_TO_NEW>::RemoveRange( in FlushBytecodeFromSFI()
2899 RememberedSet<OLD_TO_NEW>::RemoveRange(chunk, start, end, in RightTrimDescriptorArray()
3530 DCHECK_NULL(chunk->invalidated_slots<OLD_TO_NEW>()); in EvacuateEpilogue()
4378 if (chunk_->slot_set<OLD_TO_NEW, AccessMode::NON_ATOMIC>() != nullptr) { in UpdateUntypedPointers()
4380 int slots = RememberedSet<OLD_TO_NEW>::Iterate( in UpdateUntypedPointers()
4391 chunk_->ReleaseSlotSet<OLD_TO_NEW>(); in UpdateUntypedPointers()
4395 if (chunk_->invalidated_slots<OLD_TO_NEW>() != nullptr) { in UpdateUntypedPointers()
4398 chunk_->ReleaseInvalidatedSlots<OLD_TO_NEW>(); in UpdateUntypedPointers()
4454 if (chunk_->typed_slot_set<OLD_TO_NEW, AccessMode::NON_ATOMIC>() != in UpdateTypedPointers()
[all …]
Dheap.cc1431 DCHECK_NULL(chunk->invalidated_slots<OLD_TO_NEW>()); in GarbageCollectionEpilogueInSafepoint()
3542 DCHECK(!chunk->RegisteredObjectWithInvalidatedSlots<OLD_TO_NEW>(object)); in LeftTrimFixedArray()
3644 DCHECK(!chunk->RegisteredObjectWithInvalidatedSlots<OLD_TO_NEW>(object)); in CreateFillerForArray()
3971 ->RegisterObjectWithInvalidatedSlots<OLD_TO_NEW>(object); in NotifyObjectLayoutChange()
4803 CollectSlots<OLD_TO_NEW>(chunk, start, end, &old_to_new, &typed_old_to_new); in VerifyRememberedSetFor()
6414 RememberedSet<OLD_TO_NEW>::Remove(page, slot.address()); in ClearRecordedSlot()
6422 RememberedSet<OLD_TO_NEW>::Insert<AccessMode::NON_ATOMIC>(chunk, slot); in InsertIntoRememberedSetFromCode()
6434 CHECK_IMPLIES(RememberedSet<OLD_TO_NEW>::Contains(page, slot.address()), in VerifyClearedSlot()
6435 page->RegisteredObjectWithInvalidatedSlots<OLD_TO_NEW>(object)); in VerifyClearedSlot()
6445 RememberedSet<OLD_TO_NEW>::CheckNoneInRange(page, start, end); in VerifySlotRangeHasNoRecordedSlots()
[all …]
Dspaces.cc145 DCHECK_NULL(slot_set<OLD_TO_NEW>()); in ShrinkToHighWaterMark()