Lines Matching refs:dex_pc_ptr

94 inline void UpdateCache(Thread* self, uint16_t* dex_pc_ptr, T value) {  in UpdateCache()  argument
100 self->GetInterpreterCache()->Set(dex_pc_ptr, value); in UpdateCache()
105 inline void UpdateCache(Thread* self, uint16_t* dex_pc_ptr, T* value) { in UpdateCache() argument
106 UpdateCache(self, dex_pc_ptr, reinterpret_cast<size_t>(value)); in UpdateCache()
232 extern "C" const char* NterpGetShortyFromInvokePolymorphic(ArtMethod* caller, uint16_t* dex_pc_ptr) in NterpGetShortyFromInvokePolymorphic() argument
235 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetShortyFromInvokePolymorphic()
242 extern "C" const char* NterpGetShortyFromInvokeCustom(ArtMethod* caller, uint16_t* dex_pc_ptr) in NterpGetShortyFromInvokeCustom() argument
245 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetShortyFromInvokeCustom()
254 extern "C" size_t NterpGetMethod(Thread* self, ArtMethod* caller, uint16_t* dex_pc_ptr) in NterpGetMethod() argument
257 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetMethod()
391 UpdateCache(self, dex_pc_ptr, result); in NterpGetMethod()
404 UpdateCache(self, dex_pc_ptr, resolved_method->GetMethodIndex()); in NterpGetMethod()
407 UpdateCache(self, dex_pc_ptr, resolved_method); in NterpGetMethod()
462 uint16_t* dex_pc_ptr, in NterpGetStaticField() argument
466 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetStaticField()
498 UpdateCache(self, dex_pc_ptr, resolved_field); in NterpGetStaticField()
505 uint16_t* dex_pc_ptr, in NterpGetInstanceFieldOffset() argument
509 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetInstanceFieldOffset()
529 UpdateCache(self, dex_pc_ptr, resolved_field->GetOffset().Uint32Value()); in NterpGetInstanceFieldOffset()
535 uint16_t* dex_pc_ptr) in NterpGetClassOrAllocateObject() argument
538 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpGetClassOrAllocateObject()
579 UpdateCache(self, dex_pc_ptr, c.Ptr()); in NterpGetClassOrAllocateObject()
585 UpdateCache(self, dex_pc_ptr, c.Ptr()); in NterpGetClassOrAllocateObject()
590 extern "C" mirror::Object* NterpLoadObject(Thread* self, ArtMethod* caller, uint16_t* dex_pc_ptr) in NterpLoadObject() argument
592 const Instruction* inst = Instruction::At(dex_pc_ptr); in NterpLoadObject()
607 UpdateCache(self, dex_pc_ptr, str.Ptr()); in NterpLoadObject()
633 uint16_t* dex_pc_ptr, in DoFilledNewArray() argument
637 const Instruction* inst = Instruction::At(dex_pc_ptr); in DoFilledNewArray()
709 uint16_t* dex_pc_ptr) in NterpFilledNewArray() argument
711 return DoFilledNewArray(self, caller, dex_pc_ptr, registers, /* is_range= */ false); in NterpFilledNewArray()
717 uint16_t* dex_pc_ptr) in NterpFilledNewArrayRange() argument
719 return DoFilledNewArray(self, caller, dex_pc_ptr, registers, /* is_range= */ true); in NterpFilledNewArrayRange()
722 extern "C" jit::OsrData* NterpHotMethod(ArtMethod* method, uint16_t* dex_pc_ptr, uint32_t* vregs) in NterpHotMethod() argument
728 if (dex_pc_ptr != nullptr) { in NterpHotMethod()
731 uint32_t dex_pc = dex_pc_ptr - accessor.Insns(); in NterpHotMethod()