| /freebsd/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/x86/ |
| H A D | UnwindAssembly-x86.cpp | 92 if (first_row->GetCFAValue().GetValueType() != in AugmentUnwindPlanFromCallSite() 95 first_row->GetCFAValue().GetRegisterNumber()) != in AugmentUnwindPlanFromCallSite() 97 first_row->GetCFAValue().GetOffset() != wordsize) { in AugmentUnwindPlanFromCallSite() 120 if (first_row->GetCFAValue().GetValueType() == in AugmentUnwindPlanFromCallSite() 121 last_row->GetCFAValue().GetValueType() && in AugmentUnwindPlanFromCallSite() 122 first_row->GetCFAValue().GetRegisterNumber() == in AugmentUnwindPlanFromCallSite() 123 last_row->GetCFAValue().GetRegisterNumber() && in AugmentUnwindPlanFromCallSite() 124 first_row->GetCFAValue().GetOffset() == in AugmentUnwindPlanFromCallSite() 125 last_row->GetCFAValue().GetOffset()) { in AugmentUnwindPlanFromCallSite()
|
| H A D | x86AssemblyInspectionEngine.cpp | 927 row.GetCFAValue().SetIsRegisterPlusOffset(m_lldb_sp_regnum, m_wordsize); in GetNonCallSiteUnwindPlanFromAssembly() 977 auto &cfa_value = row.GetCFAValue(); in GetNonCallSiteUnwindPlanFromAssembly() 1344 uint32_t cfa_reg = first_row.GetCFAValue().GetRegisterNumber(); in AugmentUnwindPlanFromCallSite() 1348 first_row.GetCFAValue().GetRegisterNumber()); in AugmentUnwindPlanFromCallSite() 1351 first_row.GetCFAValue().GetOffset() != m_wordsize) in AugmentUnwindPlanFromCallSite() 1410 cfa_reg = row.GetCFAValue().GetRegisterNumber(); in AugmentUnwindPlanFromCallSite() 1413 unwind_plan.GetRegisterKind(), row.GetCFAValue().GetRegisterNumber()); in AugmentUnwindPlanFromCallSite() 1423 row.GetCFAValue().IncOffset(m_wordsize); in AugmentUnwindPlanFromCallSite() 1434 row.GetCFAValue().IncOffset(m_wordsize); in AugmentUnwindPlanFromCallSite() 1447 row.GetCFAValue().IncOffset(-m_wordsize); in AugmentUnwindPlanFromCallSite() [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Symbol/ |
| H A D | DWARFCallFrameInfo.cpp | 866 row.GetCFAValue().SetIsRegisterPlusOffset(reg_num, op_offset); in HandleCommonDwarfOpcode() 876 row.GetCFAValue().SetIsRegisterPlusOffset(reg_num, in HandleCommonDwarfOpcode() 877 row.GetCFAValue().GetOffset()); in HandleCommonDwarfOpcode() 887 row.GetCFAValue().SetIsRegisterPlusOffset( in HandleCommonDwarfOpcode() 888 row.GetCFAValue().GetRegisterNumber(), op_offset); in HandleCommonDwarfOpcode() 897 row.GetCFAValue().SetIsDWARFExpression(block_data, block_len); in HandleCommonDwarfOpcode() 942 row.GetCFAValue().SetIsRegisterPlusOffset(reg_num, op_offset); in HandleCommonDwarfOpcode() 952 uint32_t cfa_regnum = row.GetCFAValue().GetRegisterNumber(); in HandleCommonDwarfOpcode() 953 row.GetCFAValue().SetIsRegisterPlusOffset(cfa_regnum, op_offset); in HandleCommonDwarfOpcode()
|
| H A D | CompactUnwindInfo.cpp | 750 row.GetCFAValue().SetIsRegisterPlusOffset( in CreateUnwindPlan_x86_64() 840 row.GetCFAValue().SetIsRegisterPlusOffset(x86_64_eh_regnum::rsp, offset); in CreateUnwindPlan_x86_64() 1017 row.GetCFAValue().SetIsRegisterPlusOffset( in CreateUnwindPlan_i386() 1099 row.GetCFAValue().SetIsRegisterPlusOffset(i386_eh_regnum::esp, offset); in CreateUnwindPlan_i386() 1318 row.GetCFAValue().SetIsRegisterPlusOffset(arm64_eh_regnum::sp, stack_size); in CreateUnwindPlan_arm64() 1334 row.GetCFAValue().SetIsRegisterPlusOffset(arm64_eh_regnum::fp, 2 * wordsize); in CreateUnwindPlan_arm64() 1443 row.GetCFAValue().SetIsRegisterPlusOffset(arm_r7, in CreateUnwindPlan_armv7()
|
| H A D | FuncUnwinders.cpp | 370 if (a_first_row->GetCFAValue() != b_first_row->GetCFAValue()) in CompareUnwindPlansForIdenticalInitialPCLocation()
|
| H A D | ArmUnwindInfo.cpp | 325 row.GetCFAValue().SetIsRegisterPlusOffset(vsp_reg, vsp); in GetUnwindPlan()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/ |
| H A D | UnwindAssemblyInstEmulation.cpp | 497 m_state.row.GetCFAValue().IncOffset(-1 * offset); in WriteRegister() 551 m_state.row.GetCFAValue().SetIsRegisterPlusOffset( in WriteRegister() 582 m_state.row.GetCFAValue().SetIsRegisterPlusOffset( in WriteRegister() 595 m_state.row.GetCFAValue().SetIsRegisterPlusOffset( in WriteRegister() 605 m_state.row.GetCFAValue().SetIsRegisterPlusOffset( in WriteRegister() 606 m_state.row.GetCFAValue().GetRegisterNumber(), in WriteRegister()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/ |
| H A D | UnwindPlan.h | 365 const FAValue &GetCFAValue() const { return m_cfa_value; } in GetCFAValue() function 366 FAValue &GetCFAValue() { return m_cfa_value; } in GetCFAValue() function 473 return m_row_list.front().GetCFAValue().GetRegisterNumber(); in GetInitialCFARegister()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/MSP430/ |
| H A D | ABISysV_msp430.cpp | 313 row.GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 2); in CreateFunctionEntryUnwindPlan() 330 row.GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 2); in CreateDefaultUnwindPlan()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/ |
| H A D | ABIAArch64.cpp | 216 row.GetCFAValue().SetIsRegisterPlusOffset(LLDB_REGNUM_GENERIC_SP, 0); in CreateFunctionEntryUnwindPlan() 235 row.GetCFAValue().SetIsRegisterPlusOffset(LLDB_REGNUM_GENERIC_FP, in CreateDefaultUnwindPlan()
|
| /freebsd/contrib/llvm-project/lldb/source/Target/ |
| H A D | RegisterContextUnwind.cpp | 217 if (!ReadFrameAddress(row_register_kind, active_row->GetCFAValue(), in InitializeZerothFrame() 259 if (!ReadFrameAddress(row_register_kind, active_row->GetCFAValue(), m_cfa)) { in InitializeZerothFrame() 442 if (!ReadFrameAddress(row_register_kind, row->GetCFAValue(), m_cfa)) { in InitializeNonZerothFrame() 601 if (!ReadFrameAddress(row_register_kind, active_row->GetCFAValue(), in InitializeNonZerothFrame() 669 if (!ReadFrameAddress(row_register_kind, active_row->GetCFAValue(), m_cfa)) { in InitializeNonZerothFrame() 1787 active_row->GetCFAValue().GetValueType() != in TryFallbackUnwindPlan() 1791 active_row->GetCFAValue(), new_cfa) || in TryFallbackUnwindPlan() 1872 active_row->GetCFAValue().GetValueType() != in ForceSwitchToFallbackUnwindPlan() 1876 active_row->GetCFAValue(), new_cfa) || in ForceSwitchToFallbackUnwindPlan()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/X86/ |
| H A D | ABIMacOSX_i386.cpp | 366 row.GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 4); in CreateFunctionEntryUnwindPlan() 390 row.GetCFAValue().SetIsRegisterPlusOffset(fp_reg_num, 2 * ptr_size); in CreateDefaultUnwindPlan()
|
| H A D | ABISysV_i386.cpp | 632 row.GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 4); in CreateFunctionEntryUnwindPlan() 656 row.GetCFAValue().SetIsRegisterPlusOffset(fp_reg_num, 2 * ptr_size); in CreateDefaultUnwindPlan()
|
| H A D | ABIWindows_x86_64.cpp | 751 row.GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 8); in CreateFunctionEntryUnwindPlan() 773 row.GetCFAValue().SetIsRegisterPlusOffset(dwarf_rbp, 2 * ptr_size); in CreateDefaultUnwindPlan()
|
| H A D | ABISysV_x86_64.cpp | 871 row.GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 8); in CreateFunctionEntryUnwindPlan() 895 row.GetCFAValue().SetIsRegisterPlusOffset(dwarf_rbp, 2 * ptr_size); in CreateDefaultUnwindPlan()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/Hexagon/ |
| H A D | ABISysV_hexagon.cpp | 1202 row.GetCFAValue().SetIsRegisterPlusOffset(LLDB_REGNUM_GENERIC_SP, 4); in CreateFunctionEntryUnwindPlan() 1224 row.GetCFAValue().SetIsRegisterPlusOffset(LLDB_REGNUM_GENERIC_FP, 8); in CreateDefaultUnwindPlan()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/LoongArch/ |
| H A D | ABISysV_loongarch.cpp | 545 row.GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 0); in CreateFunctionEntryUnwindPlan() 564 row.GetCFAValue().SetIsRegisterPlusOffset(fp_reg_num, 0); in CreateDefaultUnwindPlan()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Breakpad/ |
| H A D | SymbolFileBreakpad.cpp | 612 row.GetCFAValue().SetIsDWARFExpression(saved.data(), saved.size()); in ParseCFIUnwindRow() 732 row.GetCFAValue().SetRaSearch(record->LocalSize + in ParseWinUnwindPlan() 741 row.GetCFAValue().SetIsDWARFExpression(saved.data(), saved.size()); in ParseWinUnwindPlan()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/Mips/ |
| H A D | ABISysV_mips.cpp | 962 row.GetCFAValue().SetIsRegisterPlusOffset(dwarf_r29, 0); in CreateFunctionEntryUnwindPlan() 979 row.GetCFAValue().SetIsRegisterPlusOffset(dwarf_r29, 0); in CreateDefaultUnwindPlan()
|
| H A D | ABISysV_mips64.cpp | 1135 row.GetCFAValue().SetIsRegisterPlusOffset(dwarf_r29, 0); in CreateFunctionEntryUnwindPlan() 1152 row.GetCFAValue().SetIsRegisterPlusOffset(dwarf_r29, 0); in CreateDefaultUnwindPlan()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/PPC64/ |
| H A D | EmulateInstructionPPC64.cpp | 124 row.GetCFAValue().SetIsRegisterPlusOffset(gpr_r1_ppc64le, 0); in CreateFunctionEntryUnwind()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/ |
| H A D | ABISysV_ppc64.cpp | 979 row.GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 0); in CreateFunctionEntryUnwindPlan() 1009 row.GetCFAValue().SetIsRegisterDereferenced(sp_reg_num); in CreateDefaultUnwindPlan()
|
| H A D | ABISysV_ppc.cpp | 870 row.GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 0); in CreateFunctionEntryUnwindPlan() 891 row.GetCFAValue().SetIsRegisterDereferenced(sp_reg_num); in CreateDefaultUnwindPlan()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/RISCV/ |
| H A D | ABISysV_riscv.cpp | 730 row.GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 0); in CreateFunctionEntryUnwindPlan() 749 row.GetCFAValue().SetIsRegisterPlusOffset(fp_reg_num, 0); in CreateDefaultUnwindPlan()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/ARM/ |
| H A D | ABIMacOSX_arm.cpp | 1794 row.GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 0); in CreateFunctionEntryUnwindPlan() 1814 row.GetCFAValue().SetIsRegisterPlusOffset(fp_reg_num, 2 * ptr_size); in CreateDefaultUnwindPlan()
|