Home
last modified time | relevance | path

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

/aosp12/art/runtime/interpreter/mterp/
H A Dnterp.cc100 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 Dmterp.cc204 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 Dcontext_arm.h49 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 Dcontext_arm64.h49 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 Dcontext_x86_64.h48 void SetNterpDexPC(uintptr_t dex_pc_ptr) override { in SetNterpDexPC() argument
49 SetGPR(R12, dex_pc_ptr); in SetNterpDexPC()
/aosp12/art/runtime/
H A Dnterp_helpers.cc169 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 Dshadow_frame.h328 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 Dmain.S438 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 Dmain.S422 jmp SYMBOL(MterpCheckBefore) # (self, shadow_frame, dex_pc_ptr)
/aosp12/art/runtime/interpreter/mterp/x86/
H A Dmain.S438 jmp SYMBOL(MterpCheckBefore) # (self, shadow_frame, dex_pc_ptr)