Home
last modified time | relevance | path

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

/llvm-project-15.0.7/lldb/source/Target/
H A DStackFrameList.cpp258 addr_t return_pc, CallSequence &path, in FindInterveningFrames() argument
261 begin.GetDisplayName(), end.GetDisplayName(), return_pc); in FindInterveningFrames()
268 CallEdge *first_edge = begin.GetCallEdgeForReturnAddress(return_pc, target); in FindInterveningFrames()
271 begin.GetDisplayName(), return_pc); in FindInterveningFrames()
283 end.GetDisplayName(), return_pc); in FindInterveningFrames()
402 addr_t return_pc = next_reg_ctx_sp->GetPC(); in SynthesizeTailCallFrames() local
407 FindInterveningFrames(*next_func, *prev_func, exe_ctx, target, return_pc, in SynthesizeTailCallFrames()
/llvm-project-15.0.7/lldb/source/Symbol/
H A DFunction.cpp330 CallEdge *Function::GetCallEdgeForReturnAddress(addr_t return_pc, in GetCallEdgeForReturnAddress() argument
337 std::make_pair(false, return_pc); in GetCallEdgeForReturnAddress()
340 edge_it->get()->GetReturnPCAddress(*this, target) != return_pc) in GetCallEdgeForReturnAddress()
/llvm-project-15.0.7/lldb/source/Plugins/Process/Utility/
H A DStopInfoMachException.cpp183 addr_t return_pc = in DeterminePtrauthFailure() local
186 if (!target.ResolveLoadAddress(return_pc - 4, blr_address)) in DeterminePtrauthFailure()
/llvm-project-15.0.7/lldb/source/Expression/
H A DDWARFExpression.cpp576 addr_t return_pc = LLDB_INVALID_ADDRESS; in Evaluate_DW_OP_entry_value() local
589 if (return_pc == LLDB_INVALID_ADDRESS) { in Evaluate_DW_OP_entry_value()
590 return_pc = parent_frame->GetFrameCodeAddress().GetLoadAddress(&target); in Evaluate_DW_OP_entry_value()
593 return_pc); in Evaluate_DW_OP_entry_value()
632 call_edge = parent_func->GetCallEdgeForReturnAddress(return_pc, target); in Evaluate_DW_OP_entry_value()
637 return_pc, parent_func->GetName()); in Evaluate_DW_OP_entry_value()
/llvm-project-15.0.7/lldb/include/lldb/Symbol/
H A DFunction.h494 CallEdge *GetCallEdgeForReturnAddress(lldb::addr_t return_pc, Target &target);
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARF.cpp3836 addr_t return_pc = LLDB_INVALID_ADDRESS; in CollectCallEdges() local
3876 return_pc = form_value.Address(); in CollectCallEdges()
3908 if (return_pc != LLDB_INVALID_ADDRESS) { in CollectCallEdges()
3909 caller_address = return_pc; in CollectCallEdges()
3935 call_origin->GetPubname(), return_pc, call_inst_pc); in CollectCallEdges()