Home
last modified time | relevance | path

Searched refs:GetCFAValue (Results 1 – 25 of 28) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/
H A DUnwindAssembly-x86.cpp94 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 Dx86AssemblyInspectionEngine.cpp785 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 DDWARFCallFrameInfo.cpp898 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 DCompactUnwindInfo.cpp754 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 DFuncUnwinders.cpp298 if (a_first_row->GetCFAValue() != b_first_row->GetCFAValue()) { in CompareUnwindPlansForIdenticalInitialPCLocation()
H A DArmUnwindInfo.cpp327 row->GetCFAValue().SetIsRegisterPlusOffset(vsp_reg, vsp); in GetUnwindPlan()
H A DUnwindPlan.cpp423 GetRowAtIndex(0)->GetCFAValue().GetValueType() == in PlanValidAtAddress()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/
H A DUnwindAssemblyInstEmulation.cpp565 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 DRegisterContextLLDB.cpp232 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 DUnwindPlan.h332 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 DABISysV_hexagon.cpp1220 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 DABIMacOSX_i386.cpp1025 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 DABISysV_mips.cpp975 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 DABISysV_ppc.cpp883 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 DEmulateInstructionPPC64.cpp141 row->GetCFAValue().SetIsRegisterPlusOffset(gpr_r1_ppc64le, 0); in CreateFunctionEntryUnwind()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/
H A DABISysV_ppc64.cpp980 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 DABISysV_mips64.cpp1149 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 DABISysV_i386.cpp753 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 DABISysV_x86_64.cpp1820 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 DABIMacOSX_arm.cpp1817 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 DABISysV_arm.cpp1931 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 DABISysV_s390x.cpp645 row->GetCFAValue().SetIsRegisterPlusOffset(dwarf_r15_s390x, 160); in CreateFunctionEntryUnwindPlan()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/
H A DABISysV_arm64.cpp1954 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 DABIMacOSX_arm64.cpp1982 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 DEmulateInstructionARM64.cpp481 row->GetCFAValue().SetIsRegisterPlusOffset(gpr_sp_arm64, 0); in CreateFunctionEntryUnwind()

12