Home
last modified time | relevance | path

Searched refs:dex_pc_ptr (Results 1 – 9 of 9) sorted by relevance

/art/runtime/interpreter/mterp/
Dnterp.cc103 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 …]
Dmterp.cc165 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/
Dcontext_arm64.h49 void SetNterpDexPC(uintptr_t dex_pc_ptr) override { in SetNterpDexPC() argument
50 SetGPR(X22, dex_pc_ptr); in SetNterpDexPC()
/art/runtime/arch/x86_64/
Dcontext_x86_64.h48 void SetNterpDexPC(uintptr_t dex_pc_ptr) override { in SetNterpDexPC() argument
49 SetGPR(R12, dex_pc_ptr); in SetNterpDexPC()
/art/runtime/
Dnterp_helpers.cc146 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/
Dshadow_frame.h328 void SetDexPCPtr(uint16_t* dex_pc_ptr) { in SetDexPCPtr() argument
329 dex_pc_ptr_ = dex_pc_ptr; in SetDexPCPtr()
/art/runtime/interpreter/mterp/arm/
Dmain.S438 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/
Dmain.S422 jmp SYMBOL(MterpCheckBefore) # (self, shadow_frame, dex_pc_ptr)
/art/runtime/interpreter/mterp/x86/
Dmain.S438 jmp SYMBOL(MterpCheckBefore) # (self, shadow_frame, dex_pc_ptr)