Lines Matching refs:heap
14 #include "src/heap/base/worklist.h"
15 #include "src/heap/heap.h"
16 #include "src/heap/memory-chunk.h"
17 #include "src/heap/paged-spaces.h"
18 #include "src/heap/slot-set.h"
19 #include "src/heap/spaces.h"
139 static void Iterate(Heap* heap, RememberedSetIterationMode mode,
141 IterateMemoryChunks(heap, [mode, callback](MemoryChunk* chunk) {
151 static void IterateMemoryChunks(Heap* heap, Callback callback) {
152 OldGenerationMemoryChunkIterator it(heap);
180 ::heap::base::Worklist<MemoryChunk*, 64>::Local* empty_chunks) {
252 static void IterateTyped(Heap* heap, RememberedSetIterationMode mode,
254 IterateMemoryChunks(heap, [mode, callback](MemoryChunk* chunk) {
277 static void ClearAll(Heap* heap) {
279 OldGenerationMemoryChunkIterator it(heap);
299 static SlotCallbackResult UpdateTypedSlot(Heap* heap, SlotType slot_type,
337 static SlotCallbackResult UpdateEmbeddedPointer(Heap* heap, RelocInfo* rinfo,
340 HeapObject old_target = rinfo->target_object(heap->isolate());
345 rinfo->set_target_object(heap, HeapObject::cast(new_target));