Lines Matching defs:object
164 // an object. If IterationMode::kClearMarkbits is passed the markbits and
165 // slots for visited objects are cleared for each successfully visited object.
172 // visitation for an object.
179 // visitation for an object.
406 bool ShouldVisit(HeapObject object) {
407 return marking_state_->GreyToBlack(object) ||
415 int VisitJSObjectSubclass(Map map, T object);
418 int VisitLeftTrimmableArray(Map map, T object);
421 void RecordSlot(HeapObject object, TSlot slot, HeapObject target);
522 V8_INLINE static void RecordSlot(HeapObject object, ObjectSlot slot,
524 V8_INLINE static void RecordSlot(HeapObject object, HeapObjectSlot slot,
566 void AddNewlyDiscovered(HeapObject object) {
571 ephemeron_marking_.newly_discovered.push_back(object);
610 // Used by incremental marking for object that change their layout.
640 // Marks the object grey and adds it to the marking work list.
644 // Marks the object grey and adds it to the marking work list.
660 // Marks object reachable from harmony weak maps and wrapper tracing.
692 // Callback function for telling whether the object *p is an unmarked
693 // heap object.