| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/ |
| H A D | UnwindAssembly-x86.cpp | 94 if (first_row->GetCFAValue().GetValueType() != in AugmentUnwindPlanFromCallSite() 97 first_row->GetCFAValue().GetRegisterNumber()) != in AugmentUnwindPlanFromCallSite() 99 first_row->GetCFAValue().GetOffset() != wordsize) { in AugmentUnwindPlanFromCallSite() 122 if (first_row->GetCFAValue().GetValueType() == in AugmentUnwindPlanFromCallSite() 123 last_row->GetCFAValue().GetValueType() && in AugmentUnwindPlanFromCallSite() 124 first_row->GetCFAValue().GetRegisterNumber() == in AugmentUnwindPlanFromCallSite() 125 last_row->GetCFAValue().GetRegisterNumber() && in AugmentUnwindPlanFromCallSite() 126 first_row->GetCFAValue().GetOffset() == in AugmentUnwindPlanFromCallSite() 127 last_row->GetCFAValue().GetOffset()) { in AugmentUnwindPlanFromCallSite()
|
| H A D | x86AssemblyInspectionEngine.cpp | 785 auto &cfa_value = row->GetCFAValue(); in GetNonCallSiteUnwindPlanFromAssembly() 1205 row->GetCFAValue().GetRegisterNumber()); in AugmentUnwindPlanFromCallSite() 1215 row->GetCFAValue().IncOffset(m_wordsize); in AugmentUnwindPlanFromCallSite() 1227 row->GetCFAValue().IncOffset(m_wordsize); in AugmentUnwindPlanFromCallSite() 1241 row->GetCFAValue().IncOffset(-m_wordsize); in AugmentUnwindPlanFromCallSite() 1251 row->GetCFAValue().IncOffset(-m_wordsize); in AugmentUnwindPlanFromCallSite() 1262 row->GetCFAValue().IncOffset(m_wordsize); in AugmentUnwindPlanFromCallSite() 1272 row->GetCFAValue().IncOffset(m_wordsize); in AugmentUnwindPlanFromCallSite() 1283 row->GetCFAValue().IncOffset(-amount); in AugmentUnwindPlanFromCallSite() 1292 row->GetCFAValue().IncOffset(amount); in AugmentUnwindPlanFromCallSite() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/ |
| H A D | DWARFCallFrameInfo.cpp | 898 row.GetCFAValue().SetIsRegisterPlusOffset(reg_num, op_offset); in HandleCommonDwarfOpcode() 908 row.GetCFAValue().SetIsRegisterPlusOffset(reg_num, in HandleCommonDwarfOpcode() 909 row.GetCFAValue().GetOffset()); in HandleCommonDwarfOpcode() 919 row.GetCFAValue().SetIsRegisterPlusOffset( in HandleCommonDwarfOpcode() 920 row.GetCFAValue().GetRegisterNumber(), op_offset); in HandleCommonDwarfOpcode() 929 row.GetCFAValue().SetIsDWARFExpression(block_data, block_len); in HandleCommonDwarfOpcode() 974 row.GetCFAValue().SetIsRegisterPlusOffset(reg_num, op_offset); in HandleCommonDwarfOpcode() 984 uint32_t cfa_regnum = row.GetCFAValue().GetRegisterNumber(); in HandleCommonDwarfOpcode() 985 row.GetCFAValue().SetIsRegisterPlusOffset(cfa_regnum, op_offset); in HandleCommonDwarfOpcode()
|
| H A D | CompactUnwindInfo.cpp | 754 row->GetCFAValue().SetIsRegisterPlusOffset( in CreateUnwindPlan_x86_64() 845 row->GetCFAValue().SetIsRegisterPlusOffset(x86_64_eh_regnum::rsp, offset); in CreateUnwindPlan_x86_64() 1025 row->GetCFAValue().SetIsRegisterPlusOffset( in CreateUnwindPlan_i386() 1108 row->GetCFAValue().SetIsRegisterPlusOffset(i386_eh_regnum::esp, offset); in CreateUnwindPlan_i386() 1332 row->GetCFAValue().SetIsRegisterPlusOffset(arm64_eh_regnum::sp, stack_size); in CreateUnwindPlan_arm64() 1348 row->GetCFAValue().SetIsRegisterPlusOffset(arm64_eh_regnum::fp, 2 * wordsize); in CreateUnwindPlan_arm64() 1460 row->GetCFAValue().SetIsRegisterPlusOffset(arm_r7, in CreateUnwindPlan_armv7()
|
| H A D | FuncUnwinders.cpp | 298 if (a_first_row->GetCFAValue() != b_first_row->GetCFAValue()) { in CompareUnwindPlansForIdenticalInitialPCLocation()
|
| H A D | ArmUnwindInfo.cpp | 327 row->GetCFAValue().SetIsRegisterPlusOffset(vsp_reg, vsp); in GetUnwindPlan()
|
| H A D | UnwindPlan.cpp | 423 GetRowAtIndex(0)->GetCFAValue().GetValueType() == in PlanValidAtAddress()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/ |
| H A D | UnwindAssemblyInstEmulation.cpp | 565 m_curr_row->GetCFAValue().IncOffset(-1 * offset); in WriteRegister() 630 m_curr_row->GetCFAValue().SetIsRegisterPlusOffset( in WriteRegister() 643 m_curr_row->GetCFAValue().SetIsRegisterPlusOffset( in WriteRegister() 653 m_curr_row->GetCFAValue().SetIsRegisterPlusOffset( in WriteRegister() 654 m_curr_row->GetCFAValue().GetRegisterNumber(), in WriteRegister()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ |
| H A D | RegisterContextLLDB.cpp | 232 if (!ReadFrameAddress(row_register_kind, active_row->GetCFAValue(), m_cfa)) { in InitializeZerothFrame() 385 if (!ReadFrameAddress(row_register_kind, row->GetCFAValue(), m_cfa)) { in InitializeNonZerothFrame() 593 if (!ReadFrameAddress(row_register_kind, active_row->GetCFAValue(), m_cfa)) { in InitializeNonZerothFrame() 1327 active_row->GetCFAValue(), cfa_value)) { in SavedLocationForRegister() 1635 active_row->GetCFAValue().GetValueType() != in TryFallbackUnwindPlan() 1639 active_row->GetCFAValue(), new_cfa) || in TryFallbackUnwindPlan() 1715 active_row->GetCFAValue().GetValueType() != in ForceSwitchToFallbackUnwindPlan() 1719 active_row->GetCFAValue(), new_cfa) || in ForceSwitchToFallbackUnwindPlan()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Symbol/ |
| H A D | UnwindPlan.h | 332 FAValue &GetCFAValue() { return m_cfa_value; } in GetCFAValue() function 420 return m_row_list.front()->GetCFAValue().GetRegisterNumber(); in GetInitialCFARegister()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/ |
| H A D | ABISysV_hexagon.cpp | 1220 row->GetCFAValue().SetIsRegisterPlusOffset(LLDB_REGNUM_GENERIC_SP, 4); in CreateFunctionEntryUnwindPlan() 1243 row->GetCFAValue().SetIsRegisterPlusOffset(LLDB_REGNUM_GENERIC_FP, 8); in CreateDefaultUnwindPlan()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ |
| H A D | ABIMacOSX_i386.cpp | 1025 row->GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 4); in CreateFunctionEntryUnwindPlan() 1050 row->GetCFAValue().SetIsRegisterPlusOffset(fp_reg_num, 2 * ptr_size); in CreateDefaultUnwindPlan()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips/ |
| H A D | ABISysV_mips.cpp | 975 row->GetCFAValue().SetIsRegisterPlusOffset(dwarf_r29, 0); in CreateFunctionEntryUnwindPlan() 995 row->GetCFAValue().SetIsRegisterPlusOffset(dwarf_r29, 0); in CreateDefaultUnwindPlan()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/ |
| H A D | ABISysV_ppc.cpp | 883 row->GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 0); in CreateFunctionEntryUnwindPlan() 907 row->GetCFAValue().SetIsRegisterDereferenced(sp_reg_num); in CreateDefaultUnwindPlan()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Instruction/PPC64/ |
| H A D | EmulateInstructionPPC64.cpp | 141 row->GetCFAValue().SetIsRegisterPlusOffset(gpr_r1_ppc64le, 0); in CreateFunctionEntryUnwind()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/ |
| H A D | ABISysV_ppc64.cpp | 980 row->GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 0); in CreateFunctionEntryUnwindPlan() 1014 row->GetCFAValue().SetIsRegisterDereferenced(sp_reg_num); in CreateDefaultUnwindPlan()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/ |
| H A D | ABISysV_mips64.cpp | 1149 row->GetCFAValue().SetIsRegisterPlusOffset(dwarf_r29, 0); in CreateFunctionEntryUnwindPlan() 1169 row->GetCFAValue().SetIsRegisterPlusOffset(dwarf_r29, 0); in CreateDefaultUnwindPlan()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-i386/ |
| H A D | ABISysV_i386.cpp | 753 row->GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 4); in CreateFunctionEntryUnwindPlan() 778 row->GetCFAValue().SetIsRegisterPlusOffset(fp_reg_num, 2 * ptr_size); in CreateDefaultUnwindPlan()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ |
| H A D | ABISysV_x86_64.cpp | 1820 row->GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 8); in CreateFunctionEntryUnwindPlan() 1845 row->GetCFAValue().SetIsRegisterPlusOffset(dwarf_rbp, 2 * ptr_size); in CreateDefaultUnwindPlan()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ |
| H A D | ABIMacOSX_arm.cpp | 1817 row->GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 0); in CreateFunctionEntryUnwindPlan() 1842 row->GetCFAValue().SetIsRegisterPlusOffset(fp_reg_num, 2 * ptr_size); in CreateDefaultUnwindPlan()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm/ |
| H A D | ABISysV_arm.cpp | 1931 row->GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 0); in CreateFunctionEntryUnwindPlan() 1956 row->GetCFAValue().SetIsRegisterPlusOffset(fp_reg_num, 2 * ptr_size); in CreateDefaultUnwindPlan()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/ |
| H A D | ABISysV_s390x.cpp | 645 row->GetCFAValue().SetIsRegisterPlusOffset(dwarf_r15_s390x, 160); in CreateFunctionEntryUnwindPlan()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/ |
| H A D | ABISysV_arm64.cpp | 1954 row->GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 0); in CreateFunctionEntryUnwindPlan() 1978 row->GetCFAValue().SetIsRegisterPlusOffset(fp_reg_num, 2 * ptr_size); in CreateDefaultUnwindPlan()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ |
| H A D | ABIMacOSX_arm64.cpp | 1982 row->GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 0); in CreateFunctionEntryUnwindPlan() 2007 row->GetCFAValue().SetIsRegisterPlusOffset(fp_reg_num, 2 * ptr_size); in CreateDefaultUnwindPlan()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM64/ |
| H A D | EmulateInstructionARM64.cpp | 481 row->GetCFAValue().SetIsRegisterPlusOffset(gpr_sp_arm64, 0); in CreateFunctionEntryUnwind()
|