Lines Matching defs:object
59 void MarkCompactCollector::RecordSlot(HeapObject object, ObjectSlot slot,
61 RecordSlot(object, HeapObjectSlot(slot), target);
64 void MarkCompactCollector::RecordSlot(HeapObject object, HeapObjectSlot slot,
66 MemoryChunk* source_page = MemoryChunk::FromHeapObject(object);
93 int MainMarkingVisitor<MarkingState>::VisitJSObjectSubclass(Map map, T object) {
94 if (!this->ShouldVisit(object)) return 0;
95 this->VisitMapPointer(object);
96 int size = TBodyDescriptor::SizeOf(map, object);
97 TBodyDescriptor::IterateBody(map, object, size, this);
104 T object) {
105 if (!this->ShouldVisit(object)) return 0;
106 int size = T::SizeFor(object.length());
107 this->VisitMapPointer(object);
108 T::BodyDescriptor::IterateBody(map, object, size, this);
114 void MainMarkingVisitor<MarkingState>::RecordSlot(HeapObject object, TSlot slot,
116 MarkCompactCollector::RecordSlot(object, slot, target);
164 HeapObject object;
170 // Clear the first bit of the found object..
194 // We found a black object. If the black object is within a black area,
196 // object ends.
225 object = black_object;
228 object = HeapObject::FromAddress(addr);
229 Object map_object = object.map(cage_base, kAcquireLoad);
233 size = object.SizeFromMap(map);
237 // We found a live object.
238 if (!object.is_null()) {
241 // into this object while iterating over the object.
248 // do not clear the old location of the object start.
250 object = HeapObject();
263 if (!object.is_null()) {
264 current_object_ = object;