Searched refs:dex_pc_ptr (Results 1 – 10 of 10) sorted by relevance
/aosp12/art/runtime/interpreter/mterp/ |
H A D | nterp.cc | 100 self->GetInterpreterCache()->Set(dex_pc_ptr, value); in UpdateCache() 235 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetShortyFromInvokePolymorphic() 245 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetShortyFromInvokeCustom() 391 UpdateCache(self, dex_pc_ptr, result); in NterpGetMethod() 407 UpdateCache(self, dex_pc_ptr, resolved_method); in NterpGetMethod() 498 UpdateCache(self, dex_pc_ptr, resolved_field); in NterpGetStaticField() 579 UpdateCache(self, dex_pc_ptr, c.Ptr()); in NterpGetClassOrAllocateObject() 585 UpdateCache(self, dex_pc_ptr, c.Ptr()); in NterpGetClassOrAllocateObject() 607 UpdateCache(self, dex_pc_ptr, str.Ptr()); in NterpLoadObject() 728 if (dex_pc_ptr != nullptr) { in NterpHotMethod() [all …]
|
H A D | mterp.cc | 204 uint16_t* dex_pc_ptr, in MTERP_INVOKE() 208 const Instruction* inst = Instruction::At(dex_pc_ptr); in MTERP_INVOKE() 219 const Instruction* inst = Instruction::At(dex_pc_ptr); in MterpInvokePolymorphic() 230 const Instruction* inst = Instruction::At(dex_pc_ptr); in MterpInvokeCustomRange() 241 const Instruction* inst = Instruction::At(dex_pc_ptr); in MterpInvokePolymorphicRange() 382 uint16_t* dex_pc_ptr, in MterpAputObject() argument 385 const Instruction* inst = Instruction::At(dex_pc_ptr); in MterpAputObject() 404 const Instruction* inst = Instruction::At(dex_pc_ptr); in MterpFilledNewArray() 429 const Instruction* inst = Instruction::At(dex_pc_ptr); in MterpFilledNewArrayRange() 451 uint16_t* dex_pc_ptr, in MterpNewArray() argument [all …]
|
/aosp12/art/runtime/arch/arm/ |
H A D | context_arm.h | 49 void SetNterpDexPC(uintptr_t dex_pc_ptr) override { in SetNterpDexPC() argument 50 SetGPR(R11, dex_pc_ptr); in SetNterpDexPC()
|
/aosp12/art/runtime/arch/arm64/ |
H A D | context_arm64.h | 49 void SetNterpDexPC(uintptr_t dex_pc_ptr) override { in SetNterpDexPC() argument 50 SetGPR(X22, dex_pc_ptr); in SetNterpDexPC()
|
/aosp12/art/runtime/arch/x86_64/ |
H A 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()
|
/aosp12/art/runtime/ |
H A D | nterp_helpers.cc | 169 uintptr_t dex_pc_ptr = reinterpret_cast<uintptr_t>(frame) + in NterpGetDexPC() local 173 return *reinterpret_cast<const uint16_t**>(dex_pc_ptr) - instructions.Insns(); in NterpGetDexPC()
|
/aosp12/art/runtime/interpreter/ |
H A D | shadow_frame.h | 328 void SetDexPCPtr(uint16_t* dex_pc_ptr) { in SetDexPCPtr() argument 329 dex_pc_ptr_ = dex_pc_ptr; in SetDexPCPtr()
|
/aosp12/art/runtime/interpreter/mterp/arm/ |
H A D | main.S | 438 b MterpCheckBefore @ (self, shadow_frame, dex_pc_ptr) @ Tail call. 556 add rPC, r0, r1, lsl #1 @ generate new dex_pc_ptr
|
/aosp12/art/runtime/interpreter/mterp/x86_64/ |
H A D | main.S | 422 jmp SYMBOL(MterpCheckBefore) # (self, shadow_frame, dex_pc_ptr)
|
/aosp12/art/runtime/interpreter/mterp/x86/ |
H A D | main.S | 438 jmp SYMBOL(MterpCheckBefore) # (self, shadow_frame, dex_pc_ptr)
|