Home | History | Annotate | Download | only in src

Lines Matching refs:HeapObject

80   inline static void ProcessNonLive(HeapObject* obj);
119 HeapObject* obj_;
128 static void DoProcessNonLive(HeapObject* obj);
132 static Object* GetPathPrivate(HeapObject* obj1, HeapObject* obj2);
134 static int GetRetainers(Handle<HeapObject> target,
154 static void NullifyNonLivePointer(HeapObject** p) {
161 // Note: Doing so also makes this HeapObject* look like an SMI. Hence,
163 *p = reinterpret_cast<HeapObject*>((*p)->address());
177 bool Add(HeapObject* obj);
178 Element* Find(HeapObject* obj);
179 static void NullifyMostRecent(HeapObject* obj);
197 inline static HeapObject* GetElementObj(Element* element);
223 // Helper class for updating the LiveObjectList HeapObject pointers.
229 // Copy all HeapObject pointers in [start, end).
240 HeapObject* heap_obj = HeapObject::cast(object);
257 LiveObjectList::NullifyNonLivePointer(reinterpret_cast<HeapObject**>(p));
271 inline static void ProcessNonLive(HeapObject* obj) {}