Searched refs:dex_pc_ptr (Results 1 – 9 of 9) sorted by relevance
/art/runtime/interpreter/mterp/ |
D | nterp.cc | 103 inline void UpdateCache(Thread* self, uint16_t* dex_pc_ptr, T value) { in UpdateCache() argument 109 self->GetInterpreterCache()->Set(dex_pc_ptr, value); in UpdateCache() 114 inline void UpdateCache(Thread* self, uint16_t* dex_pc_ptr, T* value) { in UpdateCache() argument 115 UpdateCache(self, dex_pc_ptr, reinterpret_cast<size_t>(value)); in UpdateCache() 136 extern "C" const char* NterpGetShortyFromInvokePolymorphic(ArtMethod* caller, uint16_t* dex_pc_ptr) in NterpGetShortyFromInvokePolymorphic() argument 139 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetShortyFromInvokePolymorphic() 146 extern "C" const char* NterpGetShortyFromInvokeCustom(ArtMethod* caller, uint16_t* dex_pc_ptr) in NterpGetShortyFromInvokeCustom() argument 149 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetShortyFromInvokeCustom() 158 extern "C" size_t NterpGetMethod(Thread* self, ArtMethod* caller, uint16_t* dex_pc_ptr) in NterpGetMethod() argument 161 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetMethod() [all …]
|
D | mterp.cc | 165 uint16_t* dex_pc_ptr, in MterpInvokeVirtual() argument 169 const Instruction* inst = Instruction::At(dex_pc_ptr); in MterpInvokeVirtual() 176 uint16_t* dex_pc_ptr, in MterpInvokeSuper() argument 180 const Instruction* inst = Instruction::At(dex_pc_ptr); in MterpInvokeSuper() 187 uint16_t* dex_pc_ptr, in MterpInvokeInterface() argument 191 const Instruction* inst = Instruction::At(dex_pc_ptr); in MterpInvokeInterface() 198 uint16_t* dex_pc_ptr, in MterpInvokeDirect() argument 202 const Instruction* inst = Instruction::At(dex_pc_ptr); in MterpInvokeDirect() 209 uint16_t* dex_pc_ptr, in MterpInvokeStatic() argument 213 const Instruction* inst = Instruction::At(dex_pc_ptr); in MterpInvokeStatic() [all …]
|
/art/runtime/arch/arm64/ |
D | context_arm64.h | 49 void SetNterpDexPC(uintptr_t dex_pc_ptr) override { in SetNterpDexPC() argument 50 SetGPR(X22, dex_pc_ptr); in SetNterpDexPC()
|
/art/runtime/arch/x86_64/ |
D | context_x86_64.h | 48 void SetNterpDexPC(uintptr_t dex_pc_ptr) override { in SetNterpDexPC() argument 49 SetGPR(R12, dex_pc_ptr); in SetNterpDexPC()
|
/art/runtime/ |
D | nterp_helpers.cc | 146 uintptr_t dex_pc_ptr = reinterpret_cast<uintptr_t>(frame) + in NterpGetDexPC() local 150 return *reinterpret_cast<const uint16_t**>(dex_pc_ptr) - instructions.Insns(); in NterpGetDexPC()
|
/art/runtime/interpreter/ |
D | shadow_frame.h | 328 void SetDexPCPtr(uint16_t* dex_pc_ptr) { in SetDexPCPtr() argument 329 dex_pc_ptr_ = dex_pc_ptr; in SetDexPCPtr()
|
/art/runtime/interpreter/mterp/arm/ |
D | main.S | 438 b MterpCheckBefore @ (self, shadow_frame, dex_pc_ptr) @ Tail call. 557 add rPC, r0, r1, lsl #1 @ generate new dex_pc_ptr
|
/art/runtime/interpreter/mterp/x86_64/ |
D | main.S | 422 jmp SYMBOL(MterpCheckBefore) # (self, shadow_frame, dex_pc_ptr)
|
/art/runtime/interpreter/mterp/x86/ |
D | main.S | 438 jmp SYMBOL(MterpCheckBefore) # (self, shadow_frame, dex_pc_ptr)
|