Lines Matching refs:frame
179 QuickMethodFrameInfo NterpFrameInfo(ArtMethod** frame) { in NterpFrameInfo() argument
184 return QuickMethodFrameInfo(NterpGetFrameSize(*frame, kRuntimeISA), core_spills, fp_spills); in NterpFrameInfo()
187 uintptr_t NterpGetRegistersArray(ArtMethod** frame) { in NterpGetRegistersArray() argument
188 CodeItemDataAccessor accessor((*frame)->DexInstructionData()); in NterpGetRegistersArray()
191 return NterpGetReferenceArray(frame) + (num_regs * kVRegSize); in NterpGetRegistersArray()
194 uintptr_t NterpGetReferenceArray(ArtMethod** frame) { in NterpGetReferenceArray() argument
195 const uint16_t out_regs = GetNumberOfOutRegs(*frame, kRuntimeISA); in NterpGetReferenceArray()
197 return reinterpret_cast<uintptr_t>(frame) + in NterpGetReferenceArray()
204 uint32_t NterpGetDexPC(ArtMethod** frame) { in NterpGetDexPC() argument
205 const uint16_t out_regs = GetNumberOfOutRegs(*frame, kRuntimeISA); in NterpGetDexPC()
206 uintptr_t dex_pc_ptr = reinterpret_cast<uintptr_t>(frame) + in NterpGetDexPC()
209 CodeItemInstructionAccessor instructions((*frame)->DexInstructions()); in NterpGetDexPC()
213 uint32_t NterpGetVReg(ArtMethod** frame, uint16_t vreg) { in NterpGetVReg() argument
214 return reinterpret_cast<uint32_t*>(NterpGetRegistersArray(frame))[vreg]; in NterpGetVReg()
217 uint32_t NterpGetVRegReference(ArtMethod** frame, uint16_t vreg) { in NterpGetVRegReference() argument
218 return reinterpret_cast<uint32_t*>(NterpGetReferenceArray(frame))[vreg]; in NterpGetVRegReference()