Home
last modified time | relevance | path

Searched refs:MethodHelper (Results 1 – 25 of 30) sorted by relevance

12

/art/runtime/interpreter/
Dinterpreter.h30 class MethodHelper; variable
45 extern JValue EnterInterpreterFromStub(Thread* self, MethodHelper& mh,
50 extern "C" void artInterpreterToInterpreterBridge(Thread* self, MethodHelper& mh,
57 extern "C" void artInterpreterToCompiledCodeBridge(Thread* self, MethodHelper& mh,
Dinterpreter.cc326 JValue ExecuteGotoImpl(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item, in ExecuteGotoImpl()
333 JValue ExecuteGotoImpl<true, false>(Thread* self, MethodHelper& mh,
337 JValue ExecuteGotoImpl<false, false>(Thread* self, MethodHelper& mh,
341 JValue ExecuteGotoImpl<true, true>(Thread* self, MethodHelper& mh,
345 JValue ExecuteGotoImpl<false, true>(Thread* self, MethodHelper& mh,
350 static JValue Execute(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item,
354 static inline JValue Execute(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item, in Execute()
474 MethodHelper mh(hs.NewHandle(method)); in EnterInterpreterFromInvoke()
501 MethodHelper mh(hs.NewHandle(shadow_frame->GetMethod())); in EnterInterpreterFromDeoptimize()
527 JValue EnterInterpreterFromStub(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item, in EnterInterpreterFromStub()
[all …]
Dinterpreter_common.h70 extern JValue ExecuteSwitchImpl(Thread* self, MethodHelper& mh,
75 extern JValue ExecuteGotoImpl(Thread* self, MethodHelper& mh,
187 static inline String* ResolveString(Thread* self, MethodHelper& mh, uint32_t string_idx) in ResolveString()
342 void UnexpectedOpcode(const Instruction* inst, MethodHelper& mh)
347 const uint32_t dex_pc, MethodHelper& mh) in TraceExecution()
Dinterpreter_common.cc488 void UnexpectedOpcode(const Instruction* inst, MethodHelper& mh) { in UnexpectedOpcode()
493 static void UnstartedRuntimeInvoke(Thread* self, MethodHelper& mh,
546 MethodHelper mh(hs.NewHandle(method)); in DoCall()
795 static void UnstartedRuntimeInvoke(Thread* self, MethodHelper& mh, in UnstartedRuntimeInvoke()
874 MethodHelper mh(hs.NewHandle(shadow_frame->GetVRegReference(arg_offset)->AsArtMethod())); in UnstartedRuntimeInvoke()
Dinterpreter_goto_table_impl.cc113 JValue ExecuteGotoImpl(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item, in ExecuteGotoImpl()
339 MethodHelper mh(hs.NewHandle(shadow_frame.GetMethod())); in ExecuteGotoImpl()
2447 JValue ExecuteGotoImpl<true, false>(Thread* self, MethodHelper& mh,
2451 JValue ExecuteGotoImpl<false, false>(Thread* self, MethodHelper& mh,
2455 JValue ExecuteGotoImpl<true, true>(Thread* self, MethodHelper& mh,
2459 JValue ExecuteGotoImpl<false, true>(Thread* self, MethodHelper& mh,
Dinterpreter_switch_impl.cc61 JValue ExecuteSwitchImpl(Thread* self, MethodHelper& mh, const DexFile::CodeItem* code_item, in ExecuteSwitchImpl()
253 MethodHelper mhs(hs.NewHandle(shadow_frame.GetMethod())); in ExecuteSwitchImpl()
2181 JValue ExecuteSwitchImpl<true, false>(Thread* self, MethodHelper& mh,
2185 JValue ExecuteSwitchImpl<false, false>(Thread* self, MethodHelper& mh,
2189 JValue ExecuteSwitchImpl<true, true>(Thread* self, MethodHelper& mh,
2193 JValue ExecuteSwitchImpl<false, true>(Thread* self, MethodHelper& mh,
/art/runtime/
Dmethod_helper-inl.h29 inline bool MethodHelper::HasSameNameAndSignature(MethodHelper* other) { in HasSameNameAndSignature()
46 inline mirror::Class* MethodHelper::GetClassFromTypeIdx(uint16_t type_idx, bool resolve) { in GetClassFromTypeIdx()
56 inline mirror::Class* MethodHelper::GetReturnType(bool resolve) { in GetReturnType()
65 inline mirror::String* MethodHelper::ResolveString(uint32_t string_idx) { in ResolveString()
Dmethod_helper.h27 class MethodHelper {
29 explicit MethodHelper(Handle<mirror::ArtMethod> m) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) in MethodHelper() function
108 ALWAYS_INLINE bool HasSameNameAndSignature(MethodHelper* other)
111 bool HasSameSignatureWithDifferentClassLoaders(MethodHelper* other)
139 DISALLOW_COPY_AND_ASSIGN(MethodHelper);
Dmethod_helper.cc28 mirror::String* MethodHelper::GetNameAsString(Thread* self) { in GetNameAsString()
39 bool MethodHelper::HasSameSignatureWithDifferentClassLoaders(MethodHelper* other) { in HasSameSignatureWithDifferentClassLoaders()
65 uint32_t MethodHelper::FindDexMethodIndexInOtherDexFile(const DexFile& other_dexfile) in FindDexMethodIndexInOtherDexFile()
105 uint32_t MethodHelper::FindDexMethodIndexInOtherDexFile(const DexFile& other_dexfile, in FindDexMethodIndexInOtherDexFile()
Dreflection.h31 class MethodHelper; variable
67 MethodHelper& mh, JValue* result)
Dnative_bridge_art_interface.cc32 MethodHelper mh(scope.NewHandle(m)); in GetMethodShorty()
Dreflection.cc223 mirror::ObjectArray<mirror::Object>* args, MethodHelper& mh) in BuildArgArrayFromObjectArray()
367 MethodHelper mh(h_m); in CheckMethodArguments()
504 MethodHelper& mh, JValue* result) { in InvokeWithShadowFrame()
580 MethodHelper mh(hs.NewHandle(m)); in InvokeMethod()
/art/runtime/entrypoints/interpreter/
Dinterpreter_entrypoints.h30 class MethodHelper; variable
36 void (*pInterpreterToInterpreterBridge)(Thread* self, MethodHelper& mh,
39 void (*pInterpreterToCompiledCodeBridge)(Thread* self, MethodHelper& mh,
Dinterpreter_entrypoints.cc28 extern "C" void artInterpreterToCompiledCodeBridge(Thread* self, MethodHelper& mh, in artInterpreterToCompiledCodeBridge()
/art/runtime/entrypoints/portable/
Dportable_trampoline_entrypoints.cc62 PortableArgumentVisitor(MethodHelper& caller_mh, mirror::ArtMethod** sp) in PortableArgumentVisitor()
121 static size_t ComputeArgsInRegs(MethodHelper& mh) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in ComputeArgsInRegs()
137 MethodHelper& caller_mh_;
150 BuildPortableShadowFrameVisitor(MethodHelper& caller_mh, mirror::ArtMethod** sp, in BuildPortableShadowFrameVisitor()
199 MethodHelper mh(hs.NewHandle(method)); in artPortableToInterpreterBridge()
236 BuildPortableArgumentVisitor(MethodHelper& caller_mh, mirror::ArtMethod** sp, in BuildPortableArgumentVisitor()
297 MethodHelper proxy_mh(hs.NewHandle(proxy_method)); in artPortableProxyInvokeHandler()
/art/runtime/mirror/
Dart_method.cc124 MethodHelper mh(hs.NewHandle(this)); in FindOverriddenMethod()
125 MethodHelper interface_mh(hs.NewHandle<mirror::ArtMethod>(nullptr)); in FindOverriddenMethod()
141 MethodHelper result_mh(hs.NewHandle(result)); in FindOverriddenMethod()
142 MethodHelper this_mh(hs.NewHandle(this)); in FindOverriddenMethod()
214 MethodHelper mh(h_this); in FindCatchBlock()
Dart_method.h35 class MethodHelper; variable
42 typedef void (EntryPointFromInterpreter)(Thread* self, MethodHelper& mh,
Dobject_test.cc492 MethodHelper mh(hs.NewHandle(m1_1)); in TEST_F()
493 MethodHelper mh2(hs.NewHandle(m1_2)); in TEST_F()
Dart_method-inl.h389 MethodHelper(hs.NewHandle(this)).GetNumberOfReferenceArgsWithoutReceiver() + 1; in GetQuickFrameInfo()
/art/runtime/arch/arm64/
Dentrypoints_init_arm64.cc27 extern "C" void artInterpreterToInterpreterBridge(Thread* self, MethodHelper& mh,
30 extern "C" void artInterpreterToCompiledCodeBridge(Thread* self, MethodHelper& mh,
/art/runtime/arch/x86_64/
Dentrypoints_init_x86_64.cc28 extern "C" void artInterpreterToInterpreterBridge(Thread* self, MethodHelper& mh,
31 extern "C" void artInterpreterToCompiledCodeBridge(Thread* self, MethodHelper& mh,
/art/runtime/arch/x86/
Dentrypoints_init_x86.cc27 extern "C" void artInterpreterToInterpreterBridge(Thread* self, MethodHelper& mh,
30 extern "C" void artInterpreterToCompiledCodeBridge(Thread* self, MethodHelper& mh,
/art/runtime/arch/arm/
Dentrypoints_init_arm.cc28 extern "C" void artInterpreterToInterpreterBridge(Thread* self, MethodHelper& mh,
31 extern "C" void artInterpreterToCompiledCodeBridge(Thread* self, MethodHelper& mh,
/art/runtime/arch/mips/
Dentrypoints_init_mips.cc29 extern "C" void artInterpreterToInterpreterBridge(Thread* self, MethodHelper& mh,
32 extern "C" void artInterpreterToCompiledCodeBridge(Thread* self, MethodHelper& mh,
/art/runtime/entrypoints/
Dentrypoint_utils.cc226 mirror::Class* return_type = MethodHelper(h_m).GetReturnType(); in CheckReferenceResult()
285 MethodHelper mh_interface_method( in InvokeProxyInvocationHandler()

12