Home
last modified time | relevance | path

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

/art/runtime/interpreter/mterp/
Dnterp.cc129 inline void UpdateCache(Thread* self, const uint16_t* dex_pc_ptr, T value) { in UpdateCache() argument
130 self->GetInterpreterCache()->Set(self, dex_pc_ptr, value); in UpdateCache()
134 inline void UpdateCache(Thread* self, const uint16_t* dex_pc_ptr, T* value) { in UpdateCache() argument
135 UpdateCache(self, dex_pc_ptr, reinterpret_cast<size_t>(value)); in UpdateCache()
261 extern "C" const char* NterpGetShortyFromInvokePolymorphic(ArtMethod* caller, uint16_t* dex_pc_ptr) in NterpGetShortyFromInvokePolymorphic() argument
264 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetShortyFromInvokePolymorphic()
271 extern "C" const char* NterpGetShortyFromInvokeCustom(ArtMethod* caller, uint16_t* dex_pc_ptr) in NterpGetShortyFromInvokeCustom() argument
274 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetShortyFromInvokeCustom()
320 extern "C" size_t NterpGetMethod(Thread* self, ArtMethod* caller, const uint16_t* dex_pc_ptr) in NterpGetMethod() argument
323 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetMethod()
[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/arch/riscv64/
Dcontext_riscv64.h45 void SetNterpDexPC(uintptr_t dex_pc_ptr) override { SetGPR(S3, dex_pc_ptr); } in SetNterpDexPC() argument
/art/runtime/arch/arm/
Dcontext_arm.h49 void SetNterpDexPC(uintptr_t dex_pc_ptr) override { in SetNterpDexPC() argument
50 SetGPR(R11, dex_pc_ptr); in SetNterpDexPC()
/art/runtime/arch/x86/
Dcontext_x86.h48 void SetNterpDexPC(uintptr_t dex_pc_ptr) override { in SetNterpDexPC() argument
49 SetGPR(ESI, dex_pc_ptr); in SetNterpDexPC()
/art/runtime/interpreter/
Dinterpreter_common.h283 const uint16_t* dex_pc_ptr,
288 const uint16_t* dex_pc_ptr,
293 const uint16_t* dex_pc_ptr, in GetFieldInfo() argument
300 if (!self->GetInterpreterCache()->Get(self, dex_pc_ptr, &tls_value)) { in GetFieldInfo()
302 tls_value = NterpGetStaticField(self, caller, dex_pc_ptr, resolve_field_type); in GetFieldInfo()
304 tls_value = NterpGetInstanceFieldOffset(self, caller, dex_pc_ptr, resolve_field_type); in GetFieldInfo()
Dshadow_frame.h335 void SetDexPCPtr(uint16_t* dex_pc_ptr) { in SetDexPCPtr() argument
336 dex_pc_ptr_ = dex_pc_ptr; in SetDexPCPtr()
/art/runtime/
Dnterp_helpers.cc206 uintptr_t dex_pc_ptr = reinterpret_cast<uintptr_t>(frame) + in NterpGetDexPC() local
210 return *reinterpret_cast<const uint16_t**>(dex_pc_ptr) - instructions.Insns(); in NterpGetDexPC()
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h512 extern "C" size_t NterpGetMethod(Thread* self, ArtMethod* caller, const uint16_t* dex_pc_ptr);