Searched refs:return_pc (Results 1 - 5 of 5) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Symbol/ |
H A D | Function.h | 286 lldb::addr_t GetUnresolvedReturnPCAddress() const { return return_pc; } 294 CallEdge(lldb::addr_t return_pc, CallSiteParameterArray &¶meters) argument 295 : return_pc(return_pc), parameters(std::move(parameters)) {} 300 lldb::addr_t return_pc; member in class:lldb_private::CallEdge 312 DirectCallEdge(const char *symbol_name, lldb::addr_t return_pc, argument 314 : CallEdge(return_pc, std::move(parameters)) { 343 IndirectCallEdge(DWARFExpression call_target, lldb::addr_t return_pc, argument 345 : CallEdge(return_pc, std::move(parameters)), 460 /// address \p return_pc, o [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Target/ |
H A D | StackFrameList.cpp | 243 /// \p return_pc) to \p end. On success this path is stored into \p path, and 247 addr_t return_pc, 251 begin.GetDisplayName(), end.GetDisplayName(), return_pc); 258 CallEdge *first_edge = begin.GetCallEdgeForReturnAddress(return_pc, target); 261 begin.GetDisplayName(), return_pc); 273 end.GetDisplayName(), return_pc); 382 addr_t return_pc = next_reg_ctx_sp->GetPC(); local 387 FindInterveningFrames(*next_func, *prev_func, exe_ctx, target, return_pc, 245 FindInterveningFrames(Function &begin, Function &end, ExecutionContext &exe_ctx, Target &target, addr_t return_pc, std::vector<Function *> &path, ModuleList &images, Log *log) argument
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/ |
H A D | Function.cpp | 127 return base.GetLoadAddress(&target) + return_pc; 290 // Sort the call edges to speed up return_pc lookups. 309 CallEdge *Function::GetCallEdgeForReturnAddress(addr_t return_pc, 313 std::lower_bound(edges.begin(), edges.end(), return_pc, 318 edge_it->get()->GetReturnPCAddress(*this, target) != return_pc)
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Expression/ |
H A D | DWARFExpression.cpp | 701 addr_t return_pc = LLDB_INVALID_ADDRESS; local 714 if (return_pc == LLDB_INVALID_ADDRESS) { 715 return_pc = parent_frame->GetFrameCodeAddress().GetLoadAddress(&target); 718 return_pc); 757 call_edge = parent_func->GetCallEdgeForReturnAddress(return_pc, target); 762 return_pc, parent_func->GetName());
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | SymbolFileDWARF.cpp | 3834 addr_t return_pc = LLDB_INVALID_ADDRESS; local 3861 return_pc = form_value.Address(); 3892 call_origin->GetPubname(), return_pc); 3894 return_pc, std::move(parameters)); 3903 edge = std::make_unique<IndirectCallEdge>(*call_target, return_pc,
|
Completed in 130 milliseconds