Searched refs:return_pc (Results 1 – 8 of 8) sorted by relevance
/art/runtime/ |
D | fault_handler.cc | 266 uintptr_t return_pc = 0; in IsInGeneratedCode() local 271 GetMethodAndReturnPcAndSp(siginfo, context, &method_obj, &return_pc, &sp); in IsInGeneratedCode() 303 const OatQuickMethodHeader* method_header = method_obj->GetOatQuickMethodHeader(return_pc); in IsInGeneratedCode() 308 VLOG(signals) << "looking for dex pc for return pc " << std::hex << return_pc; in IsInGeneratedCode() 309 uint32_t sought_offset = return_pc - in IsInGeneratedCode() 313 uint32_t dexpc = method_header->ToDexPc(method_obj, return_pc, false); in IsInGeneratedCode() 355 uintptr_t return_pc = 0; in Action() local 359 manager_->GetMethodAndReturnPcAndSp(siginfo, context, &method, &return_pc, &sp); in Action()
|
D | instrumentation.cc | 229 uintptr_t return_pc = GetReturnPc(); in InstrumentationInstallStack() local 231 if (return_pc == instrumentation_exit_pc_) { in InstrumentationInstallStack() 257 if (return_pc == instrumentation_exit_pc_) { in InstrumentationInstallStack() 267 return_pc = frame.return_pc_; in InstrumentationInstallStack() 272 CHECK_NE(return_pc, 0U); in InstrumentationInstallStack() 274 InstrumentationStackFrame instrumentation_frame(GetThisObject(), m, return_pc, GetFrameId(), in InstrumentationInstallStack() 295 last_return_pc_ = return_pc; in InstrumentationInstallStack() 1155 uintptr_t* return_pc, in PopInstrumentationStackFrame() argument 1167 *return_pc = instrumentation_frame.return_pc_; in PopInstrumentationStackFrame() 1209 if (deoptimize && Runtime::Current()->IsAsyncDeoptimizeable(*return_pc)) { in PopInstrumentationStackFrame() [all …]
|
D | quick_exception_handler.cc | 563 void QuickExceptionHandler::DeoptimizePartialFragmentFixup(uintptr_t return_pc) { in DeoptimizePartialFragmentFixup() argument 567 if (return_pc != 0) { in DeoptimizePartialFragmentFixup() 571 *reinterpret_cast<uintptr_t*>(pc_addr) = return_pc; in DeoptimizePartialFragmentFixup() 625 uintptr_t return_pc = 0; in UpdateInstrumentationStack() local 633 return_pc = instrumentation->PopMethodForUnwind(self_, is_deoptimization_); in UpdateInstrumentationStack() 636 return return_pc; in UpdateInstrumentationStack()
|
D | quick_exception_handler.h | 68 void DeoptimizePartialFragmentFixup(uintptr_t return_pc)
|
D | instrumentation.h | 440 TwoWordReturn PopInstrumentationStackFrame(Thread* self, uintptr_t* return_pc, 662 uintptr_t return_pc, size_t frame_id, bool interpreter_entry) in InstrumentationStackFrame() 663 : this_object_(this_object), method_(method), return_pc_(return_pc), frame_id_(frame_id), in InstrumentationStackFrame()
|
D | stack.cc | 819 uintptr_t return_pc = *reinterpret_cast<uintptr_t*>(return_pc_addr); in WalkStack() local 824 if (reinterpret_cast<uintptr_t>(GetQuickInstrumentationExitPc()) == return_pc) { in WalkStack() 855 return_pc = instrumentation_frame.return_pc_; in WalkStack() 859 cur_quick_frame_pc_ = return_pc; in WalkStack()
|
/art/runtime/entrypoints/quick/ |
D | quick_deoptimization_entrypoints.cc | 52 uintptr_t return_pc = exception_handler.UpdateInstrumentationStack(); in artDeoptimizeImpl() local 56 exception_handler.DeoptimizePartialFragmentFixup(return_pc); in artDeoptimizeImpl()
|
D | quick_trampoline_entrypoints.cc | 1045 uintptr_t* return_pc = reinterpret_cast<uintptr_t*>(reinterpret_cast<uint8_t*>(sp) + in artInstrumentationMethodExitFromCode() local 1047 CHECK_EQ(*return_pc, 0U); in artInstrumentationMethodExitFromCode() 1055 self, return_pc, gpr_result, fpr_result); in artInstrumentationMethodExitFromCode()
|