Home | History | Annotate | Download | only in src

Lines Matching full:heapobject

40 typedef bool (*IsAliveFunction)(HeapObject* obj, int* size, int* offset);
58 INLINE(static MarkBit MarkBitFrom(HeapObject* obj)) {
104 INLINE(static void BlackToGrey(HeapObject* obj)) {
134 static ObjectColor Color(HeapObject* obj) {
148 INLINE(static bool TransferColor(HeapObject* from,
149 HeapObject* to)) {
176 HeapObject** obj_low = reinterpret_cast<HeapObject**>(low);
177 HeapObject** obj_high = reinterpret_cast<HeapObject**>(high);
197 INLINE(void PushBlack(HeapObject* object)) {
209 INLINE(void PushGrey(HeapObject* object)) {
219 INLINE(HeapObject* Pop()) {
222 HeapObject* object = array_[top_];
227 INLINE(void UnshiftGrey(HeapObject* object)) {
237 HeapObject** array() { return array_; }
244 HeapObject** array_;
474 HeapObject::RawField(candidate, JSFunction::kNextFunctionLinkOffset));
546 HeapObject* object,
558 HeapObject* old_object,
564 typedef void (*ProcessNonLiveFunction)(HeapObject* object, Isolate* isolate);
567 typedef int (MarkCompactCollector::*LiveObjectCallback)(HeapObject* obj);
607 static void ReportDeleteIfNeeded(HeapObject* obj, Isolate* isolate);
698 bool TryPromoteObject(HeapObject* object, int object_size);
835 INLINE(void MarkObject(HeapObject* obj, MarkBit mark_bit));
839 INLINE(void SetMark(HeapObject* obj, MarkBit mark_bit));
945 static void VisitObject(HeapObject* obj);
948 static void UnmarkObject(HeapObject* obj);