Searched refs:dex_pc_ptr (Results 1 – 9 of 9) sorted by relevance
/art/runtime/interpreter/mterp/ |
D | nterp.cc | 44 inline void UpdateCache(Thread* self, const uint16_t* dex_pc_ptr, T value) { in UpdateCache() argument 45 self->GetInterpreterCache()->Set(self, dex_pc_ptr, value); in UpdateCache() 49 inline void UpdateCache(Thread* self, const uint16_t* dex_pc_ptr, T* value) { in UpdateCache() argument 50 UpdateCache(self, dex_pc_ptr, reinterpret_cast<size_t>(value)); in UpdateCache() 176 extern "C" const char* NterpGetShortyFromInvokePolymorphic(ArtMethod* caller, uint16_t* dex_pc_ptr) in NterpGetShortyFromInvokePolymorphic() argument 179 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetShortyFromInvokePolymorphic() 186 extern "C" const char* NterpGetShortyFromInvokeCustom(ArtMethod* caller, uint16_t* dex_pc_ptr) in NterpGetShortyFromInvokeCustom() argument 189 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetShortyFromInvokeCustom() 235 extern "C" size_t NterpGetMethod(Thread* self, ArtMethod* caller, const uint16_t* dex_pc_ptr) in NterpGetMethod() argument 238 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetMethod() [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/arm/ |
D | context_arm.h | 49 void SetNterpDexPC(uintptr_t dex_pc_ptr) override { in SetNterpDexPC() argument 50 SetGPR(R11, 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/arch/x86/ |
D | context_x86.h | 48 void SetNterpDexPC(uintptr_t dex_pc_ptr) override { in SetNterpDexPC() argument 49 SetGPR(ESI, dex_pc_ptr); in SetNterpDexPC()
|
/art/runtime/ |
D | nterp_helpers.cc | 205 uintptr_t dex_pc_ptr = reinterpret_cast<uintptr_t>(frame) + in NterpGetDexPC() local 209 return *reinterpret_cast<const uint16_t**>(dex_pc_ptr) - instructions.Insns(); in NterpGetDexPC()
|
/art/runtime/interpreter/ |
D | interpreter_common.h | 314 const uint16_t* dex_pc_ptr, 319 const uint16_t* dex_pc_ptr, 324 const uint16_t* dex_pc_ptr, in GetFieldInfo() argument 331 if (!self->GetInterpreterCache()->Get(self, dex_pc_ptr, &tls_value)) { in GetFieldInfo() 333 tls_value = NterpGetStaticField(self, caller, dex_pc_ptr, resolve_field_type); in GetFieldInfo() 335 tls_value = NterpGetInstanceFieldOffset(self, caller, dex_pc_ptr, resolve_field_type); in GetFieldInfo()
|
D | shadow_frame.h | 335 void SetDexPCPtr(uint16_t* dex_pc_ptr) { in SetDexPCPtr() argument 336 dex_pc_ptr_ = dex_pc_ptr; in SetDexPCPtr()
|
/art/runtime/entrypoints/ |
D | entrypoint_utils-inl.h | 513 extern "C" size_t NterpGetMethod(Thread* self, ArtMethod* caller, const uint16_t* dex_pc_ptr);
|