Lines Matching refs:resolved_method

229   ArtMethod* resolved_method = caller->SkipAccessChecks()  in NterpGetMethod()  local
234 if (resolved_method == nullptr) { in NterpGetMethod()
251 resolved_method->GetDeclaringClass(), in NterpGetMethod()
252 resolved_method->GetName(), in NterpGetMethod()
253 resolved_method->GetSignature()); in NterpGetMethod()
257 resolved_method = referenced_class->FindVirtualMethodForInterfaceSuper( in NterpGetMethod()
258 resolved_method, class_linker->GetImagePointerSize()); in NterpGetMethod()
260 uint16_t vtable_index = resolved_method->GetMethodIndex(); in NterpGetMethod()
267 resolved_method->GetDeclaringClass(), in NterpGetMethod()
268 resolved_method->GetName(), in NterpGetMethod()
269 resolved_method->GetSignature()); in NterpGetMethod()
272 resolved_method = executing_class->GetSuperClass()->GetVTableEntry( in NterpGetMethod()
279 if (resolved_method->GetDeclaringClass()->IsObjectClass()) { in NterpGetMethod()
282 DCHECK_LT(resolved_method->GetMethodIndex(), 0x10000); in NterpGetMethod()
283 return resolved_method->GetMethodIndex() | (1U << 31); in NterpGetMethod()
285 DCHECK(resolved_method->GetDeclaringClass()->IsInterface()); in NterpGetMethod()
286 UpdateCache(self, dex_pc_ptr, resolved_method->GetImtIndex()); in NterpGetMethod()
287 return resolved_method->GetImtIndex(); in NterpGetMethod()
289 } else if (resolved_method->GetDeclaringClass()->IsStringClass() in NterpGetMethod()
290 && !resolved_method->IsStatic() in NterpGetMethod()
291 && resolved_method->IsConstructor()) { in NterpGetMethod()
292 resolved_method = WellKnownClasses::StringInitToStringFactory(resolved_method); in NterpGetMethod()
297 return reinterpret_cast<size_t>(resolved_method) | 1; in NterpGetMethod()
299 UpdateCache(self, dex_pc_ptr, resolved_method->GetMethodIndex()); in NterpGetMethod()
300 return resolved_method->GetMethodIndex(); in NterpGetMethod()
302 UpdateCache(self, dex_pc_ptr, resolved_method); in NterpGetMethod()
303 return reinterpret_cast<size_t>(resolved_method); in NterpGetMethod()