Lines Matching refs:caller
116 static ALWAYS_INLINE bool CanReferenceBss(ArtMethod* outer_method, ArtMethod* caller) in CanReferenceBss() argument
132 return outer_method->GetDexFile() == caller->GetDexFile(); in CanReferenceBss()
159 ArtMethod* caller = caller_and_outer.caller; in artResolveTypeFromCode() local
161 caller, in artResolveTypeFromCode()
165 if (LIKELY(result != nullptr) && CanReferenceBss(caller_and_outer.outer_method, caller)) { in artResolveTypeFromCode()
177 ArtMethod* caller = caller_and_outer.caller; in artResolveTypeAndVerifyAccessFromCode() local
179 caller, in artResolveTypeAndVerifyAccessFromCode()
193 ArtMethod* caller = caller_and_outer.caller; in artResolveMethodHandleFromCode() local
194 ObjPtr<mirror::MethodHandle> result = ResolveMethodHandleFromCode(caller, method_handle_idx); in artResolveMethodHandleFromCode()
203 ArtMethod* caller = caller_and_outer.caller; in artResolveMethodTypeFromCode() local
204 ObjPtr<mirror::MethodType> result = ResolveMethodTypeFromCode(caller, dex::ProtoIndex(proto_idx)); in artResolveMethodTypeFromCode()
213 ArtMethod* caller = caller_and_outer.caller; in artResolveStringFromCode() local
215 Runtime::Current()->GetClassLinker()->ResolveString(dex::StringIndex(string_idx), caller); in artResolveStringFromCode()
216 if (LIKELY(result != nullptr) && CanReferenceBss(caller_and_outer.outer_method, caller)) { in artResolveStringFromCode()