Searched refs:return_pc (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/lldb/source/Target/ |
| H A D | StackFrameList.cpp | 261 addr_t return_pc, CallSequence &path, in FindInterveningFrames() argument 264 begin.GetDisplayName(), end.GetDisplayName(), return_pc); in FindInterveningFrames() 271 CallEdge *first_edge = begin.GetCallEdgeForReturnAddress(return_pc, target); in FindInterveningFrames() 274 begin.GetDisplayName(), return_pc); in FindInterveningFrames() 286 end.GetDisplayName(), return_pc); in FindInterveningFrames() 405 addr_t return_pc = next_reg_ctx_sp->GetPC(); in SynthesizeTailCallFrames() local 410 FindInterveningFrames(*next_func, *prev_func, exe_ctx, target, return_pc, in SynthesizeTailCallFrames()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Symbol/ |
| H A D | Function.cpp | 355 CallEdge *Function::GetCallEdgeForReturnAddress(addr_t return_pc, in GetCallEdgeForReturnAddress() argument 362 std::make_pair(false, return_pc); in GetCallEdgeForReturnAddress() 365 edge_it->get()->GetReturnPCAddress(*this, target) != return_pc) in GetCallEdgeForReturnAddress()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Expression/ |
| H A D | DWARFExpression.cpp | 609 addr_t return_pc = LLDB_INVALID_ADDRESS; in Evaluate_DW_OP_entry_value() local 622 if (return_pc == LLDB_INVALID_ADDRESS) { in Evaluate_DW_OP_entry_value() 623 return_pc = parent_frame->GetFrameCodeAddress().GetLoadAddress(&target); in Evaluate_DW_OP_entry_value() 626 return_pc); in Evaluate_DW_OP_entry_value() 665 call_edge = parent_func->GetCallEdgeForReturnAddress(return_pc, target); in Evaluate_DW_OP_entry_value() 670 return_pc, parent_func->GetName()); in Evaluate_DW_OP_entry_value()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
| H A D | StopInfoMachException.cpp | 184 addr_t return_pc = in DeterminePtrauthFailure() local 187 if (!target.ResolveLoadAddress(return_pc - 4, blr_address)) in DeterminePtrauthFailure()
|
| /freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Symbol/ |
| H A D | Function.h | 484 CallEdge *GetCallEdgeForReturnAddress(lldb::addr_t return_pc, Target &target);
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | SymbolFileDWARF.cpp | 4086 addr_t return_pc = LLDB_INVALID_ADDRESS; in CollectCallEdges() local 4124 return_pc = form_value.Address(); in CollectCallEdges() 4156 if (return_pc != LLDB_INVALID_ADDRESS) { in CollectCallEdges() 4157 caller_address = return_pc; in CollectCallEdges() 4183 call_origin->GetPubname(), return_pc, call_inst_pc); in CollectCallEdges()
|