Lines Matching refs:iref
36 inline bool IndirectReferenceTable::GetChecked(IndirectRef iref) const { in GetChecked() argument
37 if (UNLIKELY(iref == nullptr)) { in GetChecked()
41 if (UNLIKELY(GetIndirectRefKind(iref) == kHandleScopeOrInvalid)) { in GetChecked()
44 iref)); in GetChecked()
48 uint32_t idx = ExtractIndex(iref); in GetChecked()
53 iref, in GetChecked()
62 iref)); in GetChecked()
65 if (UNLIKELY(!CheckEntry("use", iref, idx))) { in GetChecked()
73 IndirectRef iref, in CheckEntry() argument
76 if (UNLIKELY(checkRef != iref)) { in CheckEntry()
81 iref, in CheckEntry()
90 inline ObjPtr<mirror::Object> IndirectReferenceTable::Get(IndirectRef iref) const { in Get() argument
91 if (!GetChecked(iref)) { in Get()
94 uint32_t idx = ExtractIndex(iref); in Get()
100 inline void IndirectReferenceTable::Update(IndirectRef iref, ObjPtr<mirror::Object> obj) { in Update() argument
101 if (!GetChecked(iref)) { in Update()
102 LOG(WARNING) << "IndirectReferenceTable Update failed to find reference " << iref; in Update()
105 uint32_t idx = ExtractIndex(iref); in Update()