Lines Matching refs:heap
9 #include "src/heap/base/worklist.h"
10 #include "src/heap/evacuation-allocator.h"
11 #include "src/heap/index-generator.h"
12 #include "src/heap/objects-visiting.h"
13 #include "src/heap/parallel-work-item.h"
14 #include "src/heap/slot-set.h"
35 ::heap::base::Worklist<EphemeronHashTable, kEphemeronTableListSegmentSize>;
53 ::heap::base::Worklist<ObjectAndSize,
56 ::heap::base::Worklist<PromotionListEntry,
87 ::heap::base::Worklist<ObjectAndSize, kCopiedListSegmentSize>;
88 using EmptyChunksList = ::heap::base::Worklist<MemoryChunk*, 64>;
90 Scavenger(ScavengerCollector* collector, Heap* heap, bool is_logging,
120 inline Heap* heap() { return heap_; }
129 inline SlotCallbackResult CheckAndScavengeObject(Heap* heap, TSlot slot);
263 explicit ScavengerCollector(Heap* heap);