Home
last modified time | relevance | path

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

/art/runtime/entrypoints/quick/
Dquick_instrumentation_entrypoints.cc59 uintptr_t* return_pc = reinterpret_cast<uintptr_t*>(reinterpret_cast<uint8_t*>(sp) + in artInstrumentationMethodExitFromCode() local
61 CHECK_EQ(*return_pc, 0U); in artInstrumentationMethodExitFromCode()
69 self, return_pc, gpr_result, fpr_result); in artInstrumentationMethodExitFromCode()
/art/runtime/
Dfault_handler.cc334 uintptr_t return_pc = 0; in IsInGeneratedCode() local
339 GetMethodAndReturnPcAndSp(siginfo, context, &method_obj, &return_pc, &sp); in IsInGeneratedCode()
372 const OatQuickMethodHeader* method_header = method_obj->GetOatQuickMethodHeader(return_pc); in IsInGeneratedCode()
377 VLOG(signals) << "looking for dex pc for return pc " << std::hex << return_pc; in IsInGeneratedCode()
378 uint32_t sought_offset = return_pc - in IsInGeneratedCode()
382 uint32_t dexpc = method_header->ToDexPc(method_obj, return_pc, false); in IsInGeneratedCode()
428 uintptr_t return_pc = 0; in Action() local
432 manager_->GetMethodAndReturnPcAndSp(siginfo, context, &method, &return_pc, &sp); in Action()
Dinstrumentation.cc201 uintptr_t return_pc = GetReturnPc(); in InstrumentationInstallStack() local
203 if (return_pc == instrumentation_exit_pc_) { in InstrumentationInstallStack()
229 if (return_pc == instrumentation_exit_pc_) { in InstrumentationInstallStack()
239 return_pc = frame.return_pc_; in InstrumentationInstallStack()
244 CHECK_NE(return_pc, 0U); in InstrumentationInstallStack()
246 InstrumentationStackFrame instrumentation_frame(GetThisObject(), m, return_pc, GetFrameId(), in InstrumentationInstallStack()
267 last_return_pc_ = return_pc; in InstrumentationInstallStack()
1050 TwoWordReturn Instrumentation::PopInstrumentationStackFrame(Thread* self, uintptr_t* return_pc, in PopInstrumentationStackFrame() argument
1060 *return_pc = instrumentation_frame.return_pc_; in PopInstrumentationStackFrame()
1102 return GetTwoWordSuccessValue(*return_pc, in PopInstrumentationStackFrame()
[all …]
Dinstrumentation.h400 TwoWordReturn PopInstrumentationStackFrame(Thread* self, uintptr_t* return_pc,
606 uintptr_t return_pc, size_t frame_id, bool interpreter_entry) in InstrumentationStackFrame()
607 : this_object_(this_object), method_(method), return_pc_(return_pc), frame_id_(frame_id), in InstrumentationStackFrame()
Dstack.cc832 uintptr_t return_pc = *reinterpret_cast<uintptr_t*>(return_pc_addr); in WalkStack() local
837 if (reinterpret_cast<uintptr_t>(GetQuickInstrumentationExitPc()) == return_pc) { in WalkStack()
861 return_pc = instrumentation_frame.return_pc_; in WalkStack()
865 cur_quick_frame_pc_ = return_pc; in WalkStack()