Home
last modified time | relevance | path

Searched refs:kSuper (Results 1 – 13 of 13) sorted by relevance

/art/libdexfile/dex/
Dinvoke_type.h28 kSuper, // <<super>> enumerator
Dclass_accessor.h133 return kSuper; in GetVirtualMethodInvokeType()
/art/runtime/interpreter/mterp/
Dnterp.cc156 invoke_type = kSuper; in NterpGetMethod()
185 invoke_type = kSuper; in NterpGetMethod()
212 if (invoke_type == kSuper) { in NterpGetMethod()
Dmterp.cc182 return DoInvoke<kSuper, /*is_range=*/ false, /*do_access_check=*/ false, /*is_mterp=*/ true>( in MterpInvokeSuper()
259 return DoInvoke<kSuper, /*is_range=*/ true, /*do_access_check=*/ false, /*is_mterp=*/ true>( in MterpInvokeSuperRange()
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h466 case kSuper: { in FindMethodToCall()
600 EXPLICIT_FIND_METHOD_FROM_CODE_TYPED_TEMPLATE_DECL(kSuper);
669 } else if (type == kSuper) { in FindMethodFast()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc1268 invoke_type = kSuper; in artQuickResolutionTrampoline()
1272 invoke_type = kSuper; in artQuickResolutionTrampoline()
1349 if (virtual_or_interface || invoke_type == kSuper) { in artQuickResolutionTrampoline()
1360 DCHECK_EQ(invoke_type, kSuper); in artQuickResolutionTrampoline()
2348 EXPLICIT_INVOKE_COMMON_TEMPLATE_DECL(kSuper, false);
2349 EXPLICIT_INVOKE_COMMON_TEMPLATE_DECL(kSuper, true);
2378 return artInvokeCommon<kSuper, true>(method_idx, this_object, self, sp); in artInvokeSuperTrampolineWithAccessCheck()
/art/runtime/
Dart_method-inl.h116 case kSuper: in CheckIncompatibleClassChange()
Dcommon_throws.cc602 ThrowNullPointerExceptionForMethodAccess(instr.VRegB_35c(), kSuper); in ThrowNullPointerExceptionFromDexPC()
605 ThrowNullPointerExceptionForMethodAccess(instr.VRegB_3rc(), kSuper); in ThrowNullPointerExceptionFromDexPC()
Dclass_linker-inl.h228 case kSuper: in CheckInvokeClassMismatch()
Dclass_linker.cc9294 InvokeType::kSuper); in ResolveMethodHandleForMethod()
/art/compiler/optimizing/
Dinstruction_builder.cc809 return kSuper; in GetInvokeTypeFromOpCode()
850 if (invoke_type == kSuper) { in ResolveMethod()
963 if (invoke_type == kDirect || invoke_type == kStatic || invoke_type == kSuper) { in BuildInvoke()
972 } else if (invoke_type == kSuper) { in BuildInvoke()
Dcode_generator.cc540 case kSuper: in GenerateInvokeStaticOrDirectRuntimeCall()
568 case kSuper: in GenerateInvokeUnresolvedRuntimeCall()
/art/runtime/interpreter/
Dinterpreter_switch_impl-inl.h1168 return HandleInvoke<kSuper, /*is_range=*/ false>(); in INVOKE_SUPER()
1172 return HandleInvoke<kSuper, /*is_range=*/ true>(); in INVOKE_SUPER_RANGE()