Lines Matching defs:MarkObject
59 // Object in fresh region should only mark from JS Thread in barrier, or MarkObject in MarkRoots.
63 MarkObject(threadId, obj);
77 inline void NonMovableMarker::MarkObject(uint32_t threadId, TaggedObject *object)
107 MarkObject(threadId, value.GetTaggedObject());
120 MarkObject(threadId, value.GetTaggedObject());
142 MarkObject(threadId, value.GetTaggedObject());
165 MarkObject(threadId, value.GetTaggedObject());
168 MarkObject(threadId, value.GetTaggedObject());
211 MarkObject(threadId, value.GetTaggedObject(), slot);
225 MarkObject(threadId, value.GetTaggedObject(), slot);
249 auto slotStatus = MarkObject(threadId, value.GetTaggedObject(), slot);
268 auto slotStatus = MarkObject(threadId, value.GetTaggedObject(), slot);
378 auto slotStatus = MarkObject(threadId, value.GetTaggedObject(), slot);
386 inline SlotStatus SemiGCMarker::MarkObject(uint32_t threadId, TaggedObject *object, ObjectSlot slot)
449 MarkObject(threadId, value.GetTaggedObject(), slot);
453 inline SlotStatus CompressGCMarker::MarkObject(uint32_t threadId, TaggedObject *object, ObjectSlot slot)