Lines Matching refs:ref

1002     mirror::Object* ref =  in operator ()()  local
1004 if (ref == nullptr || visited_->find(ref) != visited_->end()) { in operator ()()
1010 ObjPtr<mirror::Class> klass = ref->IsClass() ? ref->AsClass() : ref->GetClass(); in operator ()()
1017 if (ref->IsClass()) { in operator ()()
1019 image_writer_->PruneImageClassInternal(ref->AsClass(), early_exit_, visited_); in operator ()()
1022 visited_->emplace(ref); in operator ()()
1025 ref->VisitReferences(*this, *this); in operator ()()
1027 visited_->erase(ref); in operator ()()
1032 ObjPtr<mirror::Reference> ref) const in operator ()()
1034 operator()(ref, mirror::Reference::ReferentOffset(), /* is_static */ false); in operator ()()
1108 mirror::Object* ref = klass->GetFieldObject<mirror::Object>(field_offset); in PruneImageClassInternal() local
1109 if (ref != nullptr) { in PruneImageClassInternal()
1110 if (ref->IsClass()) { in PruneImageClassInternal()
1111 result = result || PruneImageClassInternal(ref->AsClass(), &my_early_exit, visited); in PruneImageClassInternal()
1113 mirror::Class* type = ref->GetClass(); in PruneImageClassInternal()
1120 ref->VisitReferences(visitor, visitor); in PruneImageClassInternal()
1901 void VisitRootIfNonNull(StackReference<mirror::Object>* ref) { in VisitRootIfNonNull() argument
1902 if (!ref->IsNull()) { in VisitRootIfNonNull()
1903 roots_.push_back(ref->AsMirrorPtr()); in VisitRootIfNonNull()
1954 ObjPtr<mirror::Reference> ref) const in operator ()()
1956 operator()(ref, mirror::Reference::ReferentOffset(), /* is_static */ false); in operator ()()
1988 mirror::Object* ref = in operator ()() local
1990 obj->SetFieldObject</*kTransactionActive*/false>(offset, VisitReference(ref)); in operator ()()
1994 ObjPtr<mirror::Reference> ref) const in operator ()()
1996 operator()(ref, mirror::Reference::ReferentOffset(), /* is_static */ false); in operator ()()
2000 mirror::Object* VisitReference(mirror::Object* ref) const REQUIRES_SHARED(Locks::mutator_lock_) { in VisitReference()
2001 if (helper_->TryAssignBinSlot(ref, oat_index_)) { in VisitReference()
2004 helper_->work_queue_.emplace_front(ref, oat_index_); in VisitReference()
2008 helper_->image_writer_->IsInternedAppImageStringReference(ref)) { in VisitReference()
2011 return ref; in VisitReference()
2138 ObjPtr<mirror::Object> ref = ref_field->GetObject(obj); in VerifyImageBinSlotsAssigned() local
2139 CHECK(ref != nullptr); in VerifyImageBinSlotsAssigned()
2140 CHECK(image_writer_->IsImageBinSlotAssigned(ref.Ptr())); in VerifyImageBinSlotsAssigned()
2141 ObjPtr<mirror::Class> klass = ref->GetClass(); in VerifyImageBinSlotsAssigned()
2147 CHECK(field->GetObject(ref) == nullptr); in VerifyImageBinSlotsAssigned()
3015 ObjPtr<Object> ref = obj->GetFieldObject<Object, kVerifyNone>(offset); in operator ()() local
3018 copy_->GetFieldObjectReferenceAddr<kVerifyNone>(offset), ref); in operator ()()
3023 ObjPtr<mirror::Reference> ref) const in operator ()()
3025 operator()(ref, mirror::Reference::ReferentOffset(), /* is_static */ false); in operator ()()
3076 ObjPtr<mirror::Reference> ref ATTRIBUTE_UNUSED) const in operator ()()