Lines Matching refs:Object

53 using ::art::mirror::Object;
244 void operator()(Object* obj, MemberOffset offset, bool /* is_static */) const in operator ()()
246 mirror::Object* ref = obj->GetFieldObject<mirror::Object>(offset); in operator ()()
253 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const in VisitRootIfNonNull()
260 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const in VisitRoot()
273 void SemiSpace::VerifyNoFromSpaceReferences(Object* obj) { in VerifyNoFromSpaceReferences()
319 [this](mirror::Object* obj) in MarkReachableObjects()
332 [this](Object* obj) in MarkReachableObjects()
361 std::vector<StackReference<Object>> temp(mark_stack_->Begin(), mark_stack_->End()); in ResizeMarkStack()
369 inline void SemiSpace::MarkStackPush(Object* obj) { in MarkStackPush()
427 mirror::Object* SemiSpace::MarkNonForwardedObject(mirror::Object* obj) { in MarkNonForwardedObject()
431 mirror::Object* forward_address = to_space_->AllocThreadUnsafe( in MarkNonForwardedObject()
462 mirror::Object* SemiSpace::MarkObject(mirror::Object* root) { in MarkObject()
463 auto ref = StackReference<mirror::Object>::FromMirrorPtr(root); in MarkObject()
468 void SemiSpace::MarkHeapReference(mirror::HeapReference<mirror::Object>* obj_ptr, in MarkHeapReference()
473 void SemiSpace::VisitRoots(mirror::Object*** roots, size_t count, in VisitRoots()
477 auto ref = StackReference<mirror::Object>::FromMirrorPtr(*root); in VisitRoots()
487 void SemiSpace::VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count, in VisitRoots()
545 void operator()(ObjPtr<Object> obj, MemberOffset offset, bool /* is_static */) const ALWAYS_INLINE in operator ()()
557 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const in VisitRootIfNonNull()
564 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const in VisitRoot()
580 void SemiSpace::ScanObject(Object* obj) { in ScanObject()
592 Object* obj = mark_stack_->PopBack(); in ProcessMarkStack()
597 mirror::Object* SemiSpace::IsMarked(mirror::Object* obj) { in IsMarked()
608 bool SemiSpace::IsNullOrMarkedHeapReference(mirror::HeapReference<mirror::Object>* object, in IsNullOrMarkedHeapReference()
611 mirror::Object* obj = object->AsMirrorPtr(); in IsNullOrMarkedHeapReference()
615 mirror::Object* new_obj = IsMarked(obj); in IsNullOrMarkedHeapReference()