Home
last modified time | relevance | path

Searched refs:return_pc (Results 1 – 8 of 8) sorted by relevance

/art/runtime/
Dfault_handler.cc293 uintptr_t return_pc = 0; in IsInGeneratedCode() local
298 GetMethodAndReturnPcAndSp(siginfo, context, &method_obj, &return_pc, &sp); in IsInGeneratedCode()
330 const OatQuickMethodHeader* method_header = method_obj->GetOatQuickMethodHeader(return_pc); in IsInGeneratedCode()
335 VLOG(signals) << "looking for dex pc for return pc " << std::hex << return_pc; in IsInGeneratedCode()
336 uint32_t sought_offset = return_pc - in IsInGeneratedCode()
340 uint32_t dexpc = method_header->ToDexPc(method_obj, return_pc, false); in IsInGeneratedCode()
382 uintptr_t return_pc = 0; in Action() local
386 manager_->GetMethodAndReturnPcAndSp(siginfo, context, &method, &return_pc, &sp); in Action()
Dinstrumentation.cc238 uintptr_t return_pc = GetReturnPc(); in InstrumentationInstallStack() local
242 if (return_pc == instrumentation_exit_pc_) { in InstrumentationInstallStack()
269 return_pc = frame.return_pc_; in InstrumentationInstallStack()
274 CHECK_NE(return_pc, 0U); in InstrumentationInstallStack()
288 << " return_pc is " << std::hex << return_pc in InstrumentationInstallStack()
295 return_pc, in InstrumentationInstallStack()
320 last_return_pc_ = return_pc; in InstrumentationInstallStack()
1302 uintptr_t* return_pc, in PopInstrumentationStackFrame() argument
1314 *return_pc = instrumentation_frame.return_pc_; in PopInstrumentationStackFrame()
1385 if (deoptimize && Runtime::Current()->IsAsyncDeoptimizeable(*return_pc)) { in PopInstrumentationStackFrame()
[all …]
Dquick_exception_handler.cc565 void QuickExceptionHandler::DeoptimizePartialFragmentFixup(uintptr_t return_pc) { in DeoptimizePartialFragmentFixup() argument
569 if (return_pc != 0) { in DeoptimizePartialFragmentFixup()
573 *reinterpret_cast<uintptr_t*>(pc_addr) = return_pc; in DeoptimizePartialFragmentFixup()
627 uintptr_t return_pc = 0; in UpdateInstrumentationStack() local
635 return_pc = instrumentation->PopMethodForUnwind(self_, is_deoptimization_); in UpdateInstrumentationStack()
638 return return_pc; in UpdateInstrumentationStack()
Dquick_exception_handler.h69 void DeoptimizePartialFragmentFixup(uintptr_t return_pc)
Dinstrumentation.h493 TwoWordReturn PopInstrumentationStackFrame(Thread* self, uintptr_t* return_pc,
726 uintptr_t return_pc, in InstrumentationStackFrame()
731 return_pc_(return_pc), in InstrumentationStackFrame()
Dstack.cc867 uintptr_t return_pc = *reinterpret_cast<uintptr_t*>(return_pc_addr); in WalkStack() local
872 if (reinterpret_cast<uintptr_t>(GetQuickInstrumentationExitPc()) == return_pc) { in WalkStack()
903 return_pc = instrumentation_frame.return_pc_; in WalkStack()
907 cur_quick_frame_pc_ = return_pc; in WalkStack()
/art/runtime/entrypoints/quick/
Dquick_deoptimization_entrypoints.cc52 uintptr_t return_pc = exception_handler.UpdateInstrumentationStack(); in artDeoptimizeImpl() local
56 exception_handler.DeoptimizePartialFragmentFixup(return_pc); in artDeoptimizeImpl()
Dquick_trampoline_entrypoints.cc1162 uintptr_t* return_pc = reinterpret_cast<uintptr_t*>(reinterpret_cast<uint8_t*>(sp) + in artInstrumentationMethodExitFromCode() local
1164 CHECK_EQ(*return_pc, 0U); in artInstrumentationMethodExitFromCode()
1172 self, return_pc, gpr_result, fpr_result); in artInstrumentationMethodExitFromCode()