Lines Matching refs:HeapObject
39 typedef bool (*IsAliveFunction)(HeapObject* obj, int* size, int* offset);
56 top_ = low_ = reinterpret_cast<HeapObject**>(low); in Initialize()
57 high_ = reinterpret_cast<HeapObject**>(high); in Initialize()
72 void Push(HeapObject* object) { in Push()
82 HeapObject* Pop() { in Pop()
84 HeapObject* object = *(--top_); in Pop()
90 HeapObject** low_;
91 HeapObject** top_;
92 HeapObject** high_;
112 HeapObject* object,
124 HeapObject* old_object,
130 typedef void (*ProcessNonLiveFunction)(HeapObject* object, Isolate* isolate);
133 typedef int (MarkCompactCollector::*LiveObjectCallback)(HeapObject* obj);
180 static void ReportDeleteIfNeeded(HeapObject* obj, Isolate* isolate);
183 static int SizeOfMarkedObject(HeapObject* obj);
256 void MarkUnmarkedObject(HeapObject* obj);
258 inline void MarkObject(HeapObject* obj) { in MarkObject()
262 inline void SetMark(HeapObject* obj);
314 void UpdateLiveObjectCount(HeapObject* obj);
322 static inline bool SafeIsMap(HeapObject* object);
414 int UpdatePointersInNewObject(HeapObject* obj);
418 int UpdatePointersInOldObject(HeapObject* obj);
421 static Address GetForwardingAddressInOldSpace(HeapObject* obj);
436 int ConvertCodeICTargetToAddress(HeapObject* obj);
439 int RelocateMapObject(HeapObject* obj);
442 int RelocateOldPointerObject(HeapObject* obj);
443 int RelocateOldDataObject(HeapObject* obj);
446 int RelocateCellObject(HeapObject* obj);
449 inline int RelocateOldNonCodeObject(HeapObject* obj,
453 int RelocateCodeObject(HeapObject* obj);
456 int RelocateNewObject(HeapObject* obj);
489 static void VisitObject(HeapObject* obj);
492 static void UnmarkObject(HeapObject* obj);