Searched refs:called_method (Results 1 – 5 of 5) sorted by relevance
/art/runtime/interpreter/ |
D | interpreter_common.h | 97 bool DoCall(ArtMethod* called_method, Thread* self, ShadowFrame& shadow_frame, 109 ArtMethod* const called_method = FindMethodFromCode<type, do_access_check>( in DoInvoke() local 112 if (UNLIKELY(called_method == nullptr)) { in DoInvoke() 116 } else if (UNLIKELY(called_method->IsAbstract())) { in DoInvoke() 117 ThrowAbstractMethodError(called_method); in DoInvoke() 121 return DoCall<is_range, do_access_check>(called_method, self, shadow_frame, inst, inst_data, in DoInvoke() 142 ArtMethod* const called_method = receiver->GetClass()->GetEmbeddedVTableEntry( in DoInvokeVirtualQuick() local 144 if (UNLIKELY(called_method == nullptr)) { in DoInvokeVirtualQuick() 148 } else if (UNLIKELY(called_method->IsAbstract())) { in DoInvokeVirtualQuick() 149 ThrowAbstractMethodError(called_method); in DoInvokeVirtualQuick() [all …]
|
D | interpreter_common.cc | 481 bool DoCall(ArtMethod* called_method, Thread* self, ShadowFrame& shadow_frame, in DoCall() argument 485 if (called_method->GetDeclaringClass()->IsStringClass() && called_method->IsConstructor()) { in DoCall() 487 jmethodID mid = soa.EncodeMethod(called_method); in DoCall() 488 called_method = soa.DecodeMethod(WellKnownClasses::StringInitToStringFactoryMethodID(mid)); in DoCall() 493 const DexFile::CodeItem* code_item = called_method->GetCodeItem(); in DoCall() 500 DCHECK(called_method->IsNative() || called_method->IsProxyMethod()); in DoCall() 511 ShadowFrame* new_shadow_frame(ShadowFrame::Create(num_regs, &shadow_frame, called_method, 0, in DoCall()
|
/art/compiler/driver/ |
D | compiler_driver-inl.h | 365 ArtMethod* called_method; in IsFastInvoke() local 368 called_method = class_linker->ResolveMethod( in IsFastInvoke() 374 called_method = class_linker->ResolveMethod( in IsFastInvoke() 378 CHECK(called_method != nullptr); in IsFastInvoke() 379 CHECK(!called_method->IsAbstract()); in IsFastInvoke() 384 referrer_class, called_method, in IsFastInvoke()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 828 MethodReference called_method(nullptr, 0); in artQuickResolutionTrampoline() local 833 called_method.dex_file = caller->GetDexFile(); in artQuickResolutionTrampoline() 884 called_method.dex_method_index = (is_range) ? instr->VRegB_3rc() : instr->VRegB_35c(); in artQuickResolutionTrampoline() 887 called_method.dex_file = called->GetDexFile(); in artQuickResolutionTrampoline() 888 called_method.dex_method_index = called->GetDexMethodIndex(); in artQuickResolutionTrampoline() 892 called_method.dex_file->GetMethodShorty( in artQuickResolutionTrampoline() 893 called_method.dex_file->GetMethodId(called_method.dex_method_index), &shorty_len); in artQuickResolutionTrampoline() 904 DCHECK_EQ(caller->GetDexFile(), called_method.dex_file); in artQuickResolutionTrampoline() 905 called = linker->ResolveMethod(self, called_method.dex_method_index, caller, invoke_type); in artQuickResolutionTrampoline() 938 DCHECK_EQ(caller->GetDexFile(), called_method.dex_file); in artQuickResolutionTrampoline() [all …]
|
/art/runtime/verifier/ |
D | method_verifier.cc | 2404 ArtMethod* called_method = VerifyInvocationArgs(inst, METHOD_VIRTUAL, is_range, is_super); in CodeFlowVerifyInstruction() local 2406 if (called_method != nullptr) { in CodeFlowVerifyInstruction() 2408 mirror::Class* return_type_class = called_method->GetReturnType(can_load_classes_); in CodeFlowVerifyInstruction() 2410 return_type = &FromClass(called_method->GetReturnTypeDescriptor(), in CodeFlowVerifyInstruction() 2436 ArtMethod* called_method = VerifyInvocationArgs(inst, in CodeFlowVerifyInstruction() local 2443 if (called_method == nullptr) { in CodeFlowVerifyInstruction() 2450 is_constructor = called_method->IsConstructor(); in CodeFlowVerifyInstruction() 2451 return_type_descriptor = called_method->GetReturnTypeDescriptor(); in CodeFlowVerifyInstruction() 2453 mirror::Class* return_type_class = called_method->GetReturnType(can_load_classes_); in CodeFlowVerifyInstruction() 2519 ArtMethod* called_method = VerifyInvocationArgs(inst, in CodeFlowVerifyInstruction() local [all …]
|