| /NextBSD/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/ |
| HD | UnwindAssembly-x86.cpp | 134 bool get_non_call_site_unwind_plan (UnwindPlan &unwind_plan); 136 bool augment_unwind_plan_from_call_site (AddressRange& func, UnwindPlan &unwind_plan); 138 bool get_fast_unwind_plan (AddressRange& func, UnwindPlan &unwind_plan); 647 AssemblyParse_x86::get_non_call_site_unwind_plan (UnwindPlan &unwind_plan) in get_non_call_site_unwind_plan() argument 661 unwind_plan.SetPlanValidAddressRange (m_func_bounds); in get_non_call_site_unwind_plan() 662 unwind_plan.SetRegisterKind (eRegisterKindLLDB); in get_non_call_site_unwind_plan() 677 unwind_plan.AppendRow (row); in get_non_call_site_unwind_plan() 894 unwind_plan.AppendRow (row); in get_non_call_site_unwind_plan() 928 unwind_plan.SetSourceName ("assembly insn profiling"); in get_non_call_site_unwind_plan() 929 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo); in get_non_call_site_unwind_plan() [all …]
|
| HD | UnwindAssembly-x86.h | 27 lldb_private::UnwindPlan& unwind_plan); 32 lldb_private::UnwindPlan& unwind_plan); 37 lldb_private::UnwindPlan &unwind_plan);
|
| /NextBSD/contrib/llvm/tools/lldb/source/Symbol/ |
| HD | DWARFCallFrameInfo.cpp | 51 DWARFCallFrameInfo::GetUnwindPlan (Address addr, UnwindPlan& unwind_plan) in GetUnwindPlan() argument 63 return FDEToUnwindPlan (fde_entry.data, addr, unwind_plan); in GetUnwindPlan() 398 …llFrameInfo::FDEToUnwindPlan (dw_offset_t dwarf_offset, Address startaddr, UnwindPlan& unwind_plan) in FDEToUnwindPlan() argument 426 unwind_plan.SetSourceName ("eh_frame CFI"); in FDEToUnwindPlan() 428 unwind_plan.SetUnwindPlanValidAtAllInstructions (eLazyBoolNo); in FDEToUnwindPlan() 432 unwind_plan.SetSourceName ("DWARF CFI"); in FDEToUnwindPlan() 437 unwind_plan.SetUnwindPlanValidAtAllInstructions (eLazyBoolNo); in FDEToUnwindPlan() 439 unwind_plan.SetSourcedFromCompiler (eLazyBoolYes); in FDEToUnwindPlan() 484 unwind_plan.SetLSDAAddress (lsda_data); in FDEToUnwindPlan() 485 unwind_plan.SetPersonalityFunctionPtr (personality_function_ptr); in FDEToUnwindPlan() [all …]
|
| HD | CompactUnwindInfo.cpp | 157 CompactUnwindInfo::GetUnwindPlan (Target &target, Address addr, UnwindPlan& unwind_plan) in GetUnwindPlan() argument 192 unwind_plan.SetPlanValidAddressRange (func_range); in GetUnwindPlan() 198 return CreateUnwindPlan_x86_64 (target, function_info, unwind_plan, addr); in GetUnwindPlan() 202 return CreateUnwindPlan_i386 (target, function_info, unwind_plan, addr); in GetUnwindPlan() 720 …dPlan_x86_64 (Target &target, FunctionInfo &function_info, UnwindPlan &unwind_plan, Address pc_or_… in CreateUnwindPlan_x86_64() argument 722 unwind_plan.SetSourceName ("compact unwind info"); in CreateUnwindPlan_x86_64() 723 unwind_plan.SetSourcedFromCompiler (eLazyBoolYes); in CreateUnwindPlan_x86_64() 724 unwind_plan.SetUnwindPlanValidAtAllInstructions (eLazyBoolNo); in CreateUnwindPlan_x86_64() 725 unwind_plan.SetRegisterKind (eRegisterKindGCC); in CreateUnwindPlan_x86_64() 727 unwind_plan.SetLSDAAddress (function_info.lsda_address); in CreateUnwindPlan_x86_64() [all …]
|
| HD | UnwindPlan.cpp | 71 UnwindPlan::Row::RegisterLocation::Dump (Stream &s, const UnwindPlan* unwind_plan, const UnwindPlan… in Dump() argument 106 if (unwind_plan) in Dump() 107 other_reg_info = unwind_plan->GetRegisterInfo (thread, m_location.reg_num); in Dump() 130 DumpRegisterName (Stream &s, const UnwindPlan* unwind_plan, Thread *thread, uint32_t reg_num) { in DumpRegisterName() argument 131 const RegisterInfo *reg_info = unwind_plan->GetRegisterInfo (thread, reg_num); in DumpRegisterName() 164 UnwindPlan::Row::CFAValue::Dump(Stream &s, const UnwindPlan* unwind_plan, Thread* thread) const in Dump() argument 168 DumpRegisterName(s, unwind_plan, thread, m_value.reg.reg_num); in Dump() 173 DumpRegisterName(s, unwind_plan, thread, m_value.reg.reg_num); in Dump() 194 UnwindPlan::Row::Dump (Stream& s, const UnwindPlan* unwind_plan, Thread* thread, addr_t base_addr) … in Dump() argument 201 m_cfa_value.Dump(s, unwind_plan, thread); in Dump() [all …]
|
| /NextBSD/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/ |
| HD | UnwindAssemblyInstEmulation.cpp | 39 UnwindPlan& unwind_plan) in GetNonCallSiteUnwindPlanFromAssembly() argument 48 m_inst_emulator_ap->CreateFunctionEntryUnwind (unwind_plan); in GetNonCallSiteUnwindPlanFromAssembly() 52 if (unwind_plan.GetRowCount() == 0) in GetNonCallSiteUnwindPlanFromAssembly() 72 m_unwind_plan_ptr = &unwind_plan; in GetNonCallSiteUnwindPlanFromAssembly() 77 m_inst_emulator_ap->GetRegisterInfo (unwind_plan.GetRegisterKind(), in GetNonCallSiteUnwindPlanFromAssembly() 78 unwind_plan.GetInitialCFARegister(), in GetNonCallSiteUnwindPlanFromAssembly() 109 UnwindPlan::RowSP last_row = unwind_plan.GetLastRow(); in GetNonCallSiteUnwindPlanFromAssembly() 123 pc_reg_num = pc_reg_info.kinds[unwind_plan.GetRegisterKind()]; in GetNonCallSiteUnwindPlanFromAssembly() 132 ra_reg_num = ra_reg_info.kinds[unwind_plan.GetRegisterKind()]; in GetNonCallSiteUnwindPlanFromAssembly() 182 unwind_plan.InsertRow(newrow); in GetNonCallSiteUnwindPlanFromAssembly() [all …]
|
| HD | UnwindAssemblyInstEmulation.h | 31 lldb_private::UnwindPlan& unwind_plan); 36 lldb_private::UnwindPlan& unwind_plan); 41 lldb_private::UnwindPlan &unwind_plan);
|
| /NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/ |
| HD | ABISysV_hexagon.cpp | 378 ABISysV_hexagon::CreateFunctionEntryUnwindPlan ( UnwindPlan &unwind_plan ) in CreateFunctionEntryUnwindPlan() argument 380 unwind_plan.Clear(); in CreateFunctionEntryUnwindPlan() 381 unwind_plan.SetRegisterKind(eRegisterKindGeneric); in CreateFunctionEntryUnwindPlan() 382 unwind_plan.SetReturnAddressRegister(LLDB_REGNUM_GENERIC_RA); in CreateFunctionEntryUnwindPlan() 392 unwind_plan.AppendRow(row); in CreateFunctionEntryUnwindPlan() 394 unwind_plan.SetSourceName("hexagon at-func-entry default"); in CreateFunctionEntryUnwindPlan() 395 unwind_plan.SetSourcedFromCompiler(eLazyBoolNo); in CreateFunctionEntryUnwindPlan() 400 ABISysV_hexagon::CreateDefaultUnwindPlan ( UnwindPlan &unwind_plan ) in CreateDefaultUnwindPlan() argument 402 unwind_plan.Clear(); in CreateDefaultUnwindPlan() 403 unwind_plan.SetRegisterKind(eRegisterKindGeneric); in CreateDefaultUnwindPlan() [all …]
|
| /NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/ |
| HD | ABISysV_mips64.cpp | 471 ABISysV_mips64::CreateFunctionEntryUnwindPlan (UnwindPlan &unwind_plan) in CreateFunctionEntryUnwindPlan() argument 473 unwind_plan.Clear(); in CreateFunctionEntryUnwindPlan() 474 unwind_plan.SetRegisterKind (eRegisterKindDWARF); in CreateFunctionEntryUnwindPlan() 483 unwind_plan.AppendRow (row); in CreateFunctionEntryUnwindPlan() 487 unwind_plan.SetSourceName ("mips64 at-func-entry default"); in CreateFunctionEntryUnwindPlan() 488 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo); in CreateFunctionEntryUnwindPlan() 489 unwind_plan.SetReturnAddressRegister(gcc_dwarf_r31); in CreateFunctionEntryUnwindPlan() 494 ABISysV_mips64::CreateDefaultUnwindPlan (UnwindPlan &unwind_plan) in CreateDefaultUnwindPlan() argument 496 unwind_plan.Clear(); in CreateDefaultUnwindPlan() 497 unwind_plan.SetRegisterKind (eRegisterKindDWARF); in CreateDefaultUnwindPlan() [all …]
|
| /NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips/ |
| HD | ABISysV_mips.cpp | 491 ABISysV_mips::CreateFunctionEntryUnwindPlan (UnwindPlan &unwind_plan) in CreateFunctionEntryUnwindPlan() argument 493 unwind_plan.Clear(); in CreateFunctionEntryUnwindPlan() 494 unwind_plan.SetRegisterKind (eRegisterKindDWARF); in CreateFunctionEntryUnwindPlan() 503 unwind_plan.AppendRow (row); in CreateFunctionEntryUnwindPlan() 507 unwind_plan.SetSourceName ("mips at-func-entry default"); in CreateFunctionEntryUnwindPlan() 508 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo); in CreateFunctionEntryUnwindPlan() 509 unwind_plan.SetReturnAddressRegister(gcc_dwarf_r31); in CreateFunctionEntryUnwindPlan() 514 ABISysV_mips::CreateDefaultUnwindPlan (UnwindPlan &unwind_plan) in CreateDefaultUnwindPlan() argument 516 unwind_plan.Clear(); in CreateDefaultUnwindPlan() 517 unwind_plan.SetRegisterKind (eRegisterKindDWARF); in CreateDefaultUnwindPlan() [all …]
|
| /NextBSD/contrib/llvm/tools/lldb/include/lldb/Target/ |
| HD | UnwindAssembly.h | 33 UnwindPlan& unwind_plan) = 0; 38 UnwindPlan& unwind_plan) = 0; 43 UnwindPlan &unwind_plan) = 0;
|
| /NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-i386/ |
| HD | ABISysV_i386.cpp | 688 ABISysV_i386::CreateFunctionEntryUnwindPlan (UnwindPlan &unwind_plan) in CreateFunctionEntryUnwindPlan() argument 690 unwind_plan.Clear(); in CreateFunctionEntryUnwindPlan() 691 unwind_plan.SetRegisterKind (eRegisterKindDWARF); in CreateFunctionEntryUnwindPlan() 700 unwind_plan.AppendRow (row); in CreateFunctionEntryUnwindPlan() 701 unwind_plan.SetSourceName ("i386 at-func-entry default"); in CreateFunctionEntryUnwindPlan() 702 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo); in CreateFunctionEntryUnwindPlan() 712 ABISysV_i386::CreateDefaultUnwindPlan (UnwindPlan &unwind_plan) in CreateDefaultUnwindPlan() argument 714 unwind_plan.Clear(); in CreateDefaultUnwindPlan() 715 unwind_plan.SetRegisterKind (eRegisterKindDWARF); in CreateDefaultUnwindPlan() 731 unwind_plan.AppendRow (row); in CreateDefaultUnwindPlan() [all …]
|
| HD | ABISysV_i386.h | 63 CreateFunctionEntryUnwindPlan (lldb_private::UnwindPlan &unwind_plan) override; 66 CreateDefaultUnwindPlan (lldb_private::UnwindPlan &unwind_plan) override;
|
| /NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/ |
| HD | ABISysV_ppc.cpp | 976 ABISysV_ppc::CreateFunctionEntryUnwindPlan (UnwindPlan &unwind_plan) in CreateFunctionEntryUnwindPlan() argument 978 unwind_plan.Clear(); in CreateFunctionEntryUnwindPlan() 979 unwind_plan.SetRegisterKind (eRegisterKindDWARF); in CreateFunctionEntryUnwindPlan() 992 unwind_plan.AppendRow (row); in CreateFunctionEntryUnwindPlan() 996 unwind_plan.SetSourceName ("ppc at-func-entry default"); in CreateFunctionEntryUnwindPlan() 997 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo); in CreateFunctionEntryUnwindPlan() 1003 ABISysV_ppc::CreateDefaultUnwindPlan (UnwindPlan &unwind_plan) in CreateDefaultUnwindPlan() argument 1005 unwind_plan.Clear(); in CreateDefaultUnwindPlan() 1006 unwind_plan.SetRegisterKind (eRegisterKindDWARF); in CreateDefaultUnwindPlan() 1019 unwind_plan.AppendRow (row); in CreateDefaultUnwindPlan() [all …]
|
| /NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/ |
| HD | ABISysV_ppc64.cpp | 976 ABISysV_ppc64::CreateFunctionEntryUnwindPlan (UnwindPlan &unwind_plan) in CreateFunctionEntryUnwindPlan() argument 978 unwind_plan.Clear(); in CreateFunctionEntryUnwindPlan() 979 unwind_plan.SetRegisterKind (eRegisterKindDWARF); in CreateFunctionEntryUnwindPlan() 992 unwind_plan.AppendRow (row); in CreateFunctionEntryUnwindPlan() 996 unwind_plan.SetSourceName ("ppc64 at-func-entry default"); in CreateFunctionEntryUnwindPlan() 997 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo); in CreateFunctionEntryUnwindPlan() 1003 ABISysV_ppc64::CreateDefaultUnwindPlan (UnwindPlan &unwind_plan) in CreateDefaultUnwindPlan() argument 1005 unwind_plan.Clear(); in CreateDefaultUnwindPlan() 1006 unwind_plan.SetRegisterKind (eRegisterKindDWARF); in CreateDefaultUnwindPlan() 1020 unwind_plan.AppendRow (row); in CreateDefaultUnwindPlan() [all …]
|
| HD | ABISysV_ppc64.h | 57 CreateFunctionEntryUnwindPlan (lldb_private::UnwindPlan &unwind_plan); 60 CreateDefaultUnwindPlan (lldb_private::UnwindPlan &unwind_plan);
|
| /NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ |
| HD | ABIMacOSX_i386.cpp | 741 ABIMacOSX_i386::CreateFunctionEntryUnwindPlan (UnwindPlan &unwind_plan) in CreateFunctionEntryUnwindPlan() argument 743 unwind_plan.Clear(); in CreateFunctionEntryUnwindPlan() 744 unwind_plan.SetRegisterKind (eRegisterKindDWARF); in CreateFunctionEntryUnwindPlan() 753 unwind_plan.AppendRow (row); in CreateFunctionEntryUnwindPlan() 754 unwind_plan.SetSourceName ("i386 at-func-entry default"); in CreateFunctionEntryUnwindPlan() 755 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo); in CreateFunctionEntryUnwindPlan() 765 ABIMacOSX_i386::CreateDefaultUnwindPlan (UnwindPlan &unwind_plan) in CreateDefaultUnwindPlan() argument 767 unwind_plan.Clear (); in CreateDefaultUnwindPlan() 768 unwind_plan.SetRegisterKind (eRegisterKindDWARF); in CreateDefaultUnwindPlan() 784 unwind_plan.AppendRow (row); in CreateDefaultUnwindPlan() [all …]
|
| /NextBSD/contrib/llvm/tools/lldb/include/lldb/Symbol/ |
| HD | CompactUnwindInfo.h | 47 GetUnwindPlan (Target &target, Address addr, UnwindPlan& unwind_plan); 131 …CreateUnwindPlan_x86_64 (Target &target, FunctionInfo &function_info, UnwindPlan &unwind_plan, Add… 134 …CreateUnwindPlan_i386 (Target &target, FunctionInfo &function_info, UnwindPlan &unwind_plan, Addre…
|
| /NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ |
| HD | ABIMacOSX_arm.cpp | 584 ABIMacOSX_arm::CreateFunctionEntryUnwindPlan (UnwindPlan &unwind_plan) in CreateFunctionEntryUnwindPlan() argument 586 unwind_plan.Clear(); in CreateFunctionEntryUnwindPlan() 587 unwind_plan.SetRegisterKind (eRegisterKindDWARF); in CreateFunctionEntryUnwindPlan() 600 unwind_plan.AppendRow (row); in CreateFunctionEntryUnwindPlan() 604 unwind_plan.SetSourceName ("arm at-func-entry default"); in CreateFunctionEntryUnwindPlan() 605 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo); in CreateFunctionEntryUnwindPlan() 611 ABIMacOSX_arm::CreateDefaultUnwindPlan (UnwindPlan &unwind_plan) in CreateDefaultUnwindPlan() argument 613 unwind_plan.Clear (); in CreateDefaultUnwindPlan() 614 unwind_plan.SetRegisterKind (eRegisterKindDWARF); in CreateDefaultUnwindPlan() 628 unwind_plan.AppendRow (row); in CreateDefaultUnwindPlan() [all …]
|
| HD | ABIMacOSX_arm.h | 49 CreateFunctionEntryUnwindPlan (lldb_private::UnwindPlan &unwind_plan); 52 CreateDefaultUnwindPlan (lldb_private::UnwindPlan &unwind_plan);
|
| /NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm/ |
| HD | ABISysV_arm.cpp | 628 ABISysV_arm::CreateFunctionEntryUnwindPlan (UnwindPlan &unwind_plan) in CreateFunctionEntryUnwindPlan() argument 630 unwind_plan.Clear(); in CreateFunctionEntryUnwindPlan() 631 unwind_plan.SetRegisterKind (eRegisterKindDWARF); in CreateFunctionEntryUnwindPlan() 644 unwind_plan.AppendRow (row); in CreateFunctionEntryUnwindPlan() 648 unwind_plan.SetSourceName ("arm at-func-entry default"); in CreateFunctionEntryUnwindPlan() 649 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo); in CreateFunctionEntryUnwindPlan() 655 ABISysV_arm::CreateDefaultUnwindPlan (UnwindPlan &unwind_plan) in CreateDefaultUnwindPlan() argument 657 unwind_plan.Clear (); in CreateDefaultUnwindPlan() 658 unwind_plan.SetRegisterKind (eRegisterKindDWARF); in CreateDefaultUnwindPlan() 673 unwind_plan.AppendRow (row); in CreateDefaultUnwindPlan() [all …]
|
| /NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ |
| HD | ABISysV_x86_64.cpp | 1082 ABISysV_x86_64::CreateFunctionEntryUnwindPlan (UnwindPlan &unwind_plan) in CreateFunctionEntryUnwindPlan() argument 1084 unwind_plan.Clear(); in CreateFunctionEntryUnwindPlan() 1085 unwind_plan.SetRegisterKind (eRegisterKindDWARF); in CreateFunctionEntryUnwindPlan() 1094 unwind_plan.AppendRow (row); in CreateFunctionEntryUnwindPlan() 1095 unwind_plan.SetSourceName ("x86_64 at-func-entry default"); in CreateFunctionEntryUnwindPlan() 1096 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo); in CreateFunctionEntryUnwindPlan() 1106 ABISysV_x86_64::CreateDefaultUnwindPlan (UnwindPlan &unwind_plan) in CreateDefaultUnwindPlan() argument 1108 unwind_plan.Clear(); in CreateDefaultUnwindPlan() 1109 unwind_plan.SetRegisterKind (eRegisterKindDWARF); in CreateDefaultUnwindPlan() 1125 unwind_plan.AppendRow (row); in CreateDefaultUnwindPlan() [all …]
|
| /NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/ |
| HD | ABISysV_arm64.h | 49 CreateFunctionEntryUnwindPlan (lldb_private::UnwindPlan &unwind_plan) override; 52 CreateDefaultUnwindPlan (lldb_private::UnwindPlan &unwind_plan) override;
|
| HD | ABISysV_arm64.cpp | 533 ABISysV_arm64::CreateFunctionEntryUnwindPlan (UnwindPlan &unwind_plan) in CreateFunctionEntryUnwindPlan() argument 535 unwind_plan.Clear(); in CreateFunctionEntryUnwindPlan() 536 unwind_plan.SetRegisterKind (eRegisterKindDWARF); in CreateFunctionEntryUnwindPlan() 550 unwind_plan.AppendRow (row); in CreateFunctionEntryUnwindPlan() 554 unwind_plan.SetSourceName ("arm64 at-func-entry default"); in CreateFunctionEntryUnwindPlan() 555 unwind_plan.SetSourcedFromCompiler (eLazyBoolNo); in CreateFunctionEntryUnwindPlan() 561 ABISysV_arm64::CreateDefaultUnwindPlan (UnwindPlan &unwind_plan) in CreateDefaultUnwindPlan() argument 563 unwind_plan.Clear(); in CreateDefaultUnwindPlan() 564 unwind_plan.SetRegisterKind (eRegisterKindDWARF); in CreateDefaultUnwindPlan() 578 unwind_plan.AppendRow (row); in CreateDefaultUnwindPlan() [all …]
|
| /NextBSD/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ |
| HD | ABIMacOSX_arm64.h | 42 CreateFunctionEntryUnwindPlan (lldb_private::UnwindPlan &unwind_plan); 45 CreateDefaultUnwindPlan (lldb_private::UnwindPlan &unwind_plan);
|