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.cc185 invoke_type = kSuper; in NterpGetMethod()
214 invoke_type = kSuper; in NterpGetMethod()
241 if (invoke_type == kSuper) { in NterpGetMethod()
Dmterp.cc181 return DoInvoke<kSuper, /*is_range=*/ false, /*do_access_check=*/ false, /*is_mterp=*/ true>( in MterpInvokeSuper()
258 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.cc1267 invoke_type = kSuper; in artQuickResolutionTrampoline()
1271 invoke_type = kSuper; in artQuickResolutionTrampoline()
1331 if (virtual_or_interface || invoke_type == kSuper) { in artQuickResolutionTrampoline()
1342 DCHECK_EQ(invoke_type, kSuper); in artQuickResolutionTrampoline()
2322 EXPLICIT_INVOKE_COMMON_TEMPLATE_DECL(kSuper, false);
2323 EXPLICIT_INVOKE_COMMON_TEMPLATE_DECL(kSuper, true);
2352 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.cc9393 InvokeType::kSuper); in ResolveMethodHandleForMethod()
/art/compiler/optimizing/
Dinstruction_builder.cc820 return kSuper; in GetInvokeTypeFromOpCode()
871 if (*invoke_type == kSuper) { in ResolveMethod()
927 if (*invoke_type == kDirect || *invoke_type == kStatic || *invoke_type == kSuper) { in ResolveMethod()
1030 if (invoke_type == kDirect || invoke_type == kStatic || invoke_type == kSuper) { in BuildInvoke()
1031 if (invoke_type == kSuper) { in BuildInvoke()
Dcode_generator.cc591 case kSuper: in GenerateInvokeStaticOrDirectRuntimeCall()
619 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()