Home | History | Annotate | Download | only in src

Lines Matching full:heap

216   INLINE(static void IteratePointers(Heap* heap,
224 StaticVisitor::VisitPointers(heap, start_slot, end_slot);
294 INLINE(static void VisitPointers(Heap* heap, Object** start, Object** end)) {
295 for (Object** p = start; p < end; p++) StaticVisitor::VisitPointer(heap, p);
300 Heap* heap = map->GetHeap();
301 VisitPointers(heap,
308 heap,
378 // Base class for visitors used to transitively mark the entire heap.
403 INLINE(static void VisitCodeEntry(Heap* heap, Address entry_address));
404 INLINE(static void VisitEmbeddedPointer(Heap* heap, RelocInfo* rinfo));
405 INLINE(static void VisitCell(Heap* heap, RelocInfo* rinfo));
406 INLINE(static void VisitDebugTarget(Heap* heap, RelocInfo* rinfo));
407 INLINE(static void VisitCodeTarget(Heap* heap, RelocInfo* rinfo));
408 INLINE(static void VisitCodeAgeSequence(Heap* heap, RelocInfo* rinfo));
415 static void MarkInlinedFunctionsCode(Heap* heap, Code* code);
431 static void MarkMapContents(Heap* heap, Map* map);
432 static void MarkTransitionArray(Heap* heap, TransitionArray* transitions);
435 INLINE(static bool IsFlushable(Heap* heap, JSFunction* function));
436 INLINE(static bool IsFlushable(Heap* heap, SharedFunctionInfo* shared_info));
440 static void VisitSharedFunctionInfoStrongCode(Heap* heap, HeapObject* object);
441 static void VisitSharedFunctionInfoWeakCode(Heap* heap, HeapObject* object);
442 static void VisitJSFunctionStrongCode(Heap* heap, HeapObject* object);
443 static void VisitJSFunctionWeakCode(Heap* heap, HeapObject* object);