/art/runtime/interpreter/ |
D | interpreter.h | 30 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,
|
D | interpreter.cc | 326 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 …]
|
D | interpreter_common.h | 70 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()
|
D | interpreter_common.cc | 488 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()
|
D | interpreter_goto_table_impl.cc | 113 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,
|
D | interpreter_switch_impl.cc | 61 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/ |
D | method_helper-inl.h | 29 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()
|
D | method_helper.h | 27 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);
|
D | method_helper.cc | 28 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()
|
D | reflection.h | 31 class MethodHelper; variable 67 MethodHelper& mh, JValue* result)
|
D | native_bridge_art_interface.cc | 32 MethodHelper mh(scope.NewHandle(m)); in GetMethodShorty()
|
D | reflection.cc | 223 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/ |
D | interpreter_entrypoints.h | 30 class MethodHelper; variable 36 void (*pInterpreterToInterpreterBridge)(Thread* self, MethodHelper& mh, 39 void (*pInterpreterToCompiledCodeBridge)(Thread* self, MethodHelper& mh,
|
D | interpreter_entrypoints.cc | 28 extern "C" void artInterpreterToCompiledCodeBridge(Thread* self, MethodHelper& mh, in artInterpreterToCompiledCodeBridge()
|
/art/runtime/entrypoints/portable/ |
D | portable_trampoline_entrypoints.cc | 62 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/ |
D | art_method.cc | 124 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()
|
D | art_method.h | 35 class MethodHelper; variable 42 typedef void (EntryPointFromInterpreter)(Thread* self, MethodHelper& mh,
|
D | object_test.cc | 492 MethodHelper mh(hs.NewHandle(m1_1)); in TEST_F() 493 MethodHelper mh2(hs.NewHandle(m1_2)); in TEST_F()
|
D | art_method-inl.h | 389 MethodHelper(hs.NewHandle(this)).GetNumberOfReferenceArgsWithoutReceiver() + 1; in GetQuickFrameInfo()
|
/art/runtime/arch/arm64/ |
D | entrypoints_init_arm64.cc | 27 extern "C" void artInterpreterToInterpreterBridge(Thread* self, MethodHelper& mh, 30 extern "C" void artInterpreterToCompiledCodeBridge(Thread* self, MethodHelper& mh,
|
/art/runtime/arch/x86_64/ |
D | entrypoints_init_x86_64.cc | 28 extern "C" void artInterpreterToInterpreterBridge(Thread* self, MethodHelper& mh, 31 extern "C" void artInterpreterToCompiledCodeBridge(Thread* self, MethodHelper& mh,
|
/art/runtime/arch/x86/ |
D | entrypoints_init_x86.cc | 27 extern "C" void artInterpreterToInterpreterBridge(Thread* self, MethodHelper& mh, 30 extern "C" void artInterpreterToCompiledCodeBridge(Thread* self, MethodHelper& mh,
|
/art/runtime/arch/arm/ |
D | entrypoints_init_arm.cc | 28 extern "C" void artInterpreterToInterpreterBridge(Thread* self, MethodHelper& mh, 31 extern "C" void artInterpreterToCompiledCodeBridge(Thread* self, MethodHelper& mh,
|
/art/runtime/arch/mips/ |
D | entrypoints_init_mips.cc | 29 extern "C" void artInterpreterToInterpreterBridge(Thread* self, MethodHelper& mh, 32 extern "C" void artInterpreterToCompiledCodeBridge(Thread* self, MethodHelper& mh,
|
/art/runtime/entrypoints/ |
D | entrypoint_utils.cc | 226 mirror::Class* return_type = MethodHelper(h_m).GetReturnType(); in CheckReferenceResult() 285 MethodHelper mh_interface_method( in InvokeProxyInvocationHandler()
|