Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/x86/
H A DUnwindAssembly-x86.cpp92 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 Dx86AssemblyInspectionEngine.cpp976 auto &cfa_value = row->GetCFAValue(); in GetNonCallSiteUnwindPlanFromAssembly()
1416 row->GetCFAValue().GetRegisterNumber()); in AugmentUnwindPlanFromCallSite()
1426 row->GetCFAValue().IncOffset(m_wordsize); in AugmentUnwindPlanFromCallSite()
1438 row->GetCFAValue().IncOffset(m_wordsize); in AugmentUnwindPlanFromCallSite()
1452 row->GetCFAValue().IncOffset(-m_wordsize); in AugmentUnwindPlanFromCallSite()
1462 row->GetCFAValue().IncOffset(-m_wordsize); in AugmentUnwindPlanFromCallSite()
1473 row->GetCFAValue().IncOffset(m_wordsize); in AugmentUnwindPlanFromCallSite()
1483 row->GetCFAValue().IncOffset(m_wordsize); in AugmentUnwindPlanFromCallSite()
1494 row->GetCFAValue().IncOffset(-amount); in AugmentUnwindPlanFromCallSite()
1503 row->GetCFAValue().IncOffset(amount); in AugmentUnwindPlanFromCallSite()
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/
H A DUnwindAssemblyInstEmulation.cpp166 m_curr_row->GetCFAValue().IsRegisterPlusOffset()) { in GetNonCallSiteUnwindPlanFromAssembly()
168 m_curr_row->GetCFAValue().GetRegisterNumber(); in GetNonCallSiteUnwindPlanFromAssembly()
213 m_curr_row->GetCFAValue().IsRegisterPlusOffset()) { in GetNonCallSiteUnwindPlanFromAssembly()
215 m_curr_row->GetCFAValue().GetRegisterNumber(); in GetNonCallSiteUnwindPlanFromAssembly()
579 m_curr_row->GetCFAValue().IncOffset(-1 * offset); in WriteRegister()
633 m_curr_row->GetCFAValue().SetIsRegisterPlusOffset( in WriteRegister()
664 m_curr_row->GetCFAValue().SetIsRegisterPlusOffset( in WriteRegister()
677 m_curr_row->GetCFAValue().SetIsRegisterPlusOffset( in WriteRegister()
687 m_curr_row->GetCFAValue().SetIsRegisterPlusOffset( in WriteRegister()
688 m_curr_row->GetCFAValue().GetRegisterNumber(), in WriteRegister()
/freebsd-14.2/contrib/llvm-project/lldb/source/Symbol/
H A DDWARFCallFrameInfo.cpp906 row.GetCFAValue().SetIsRegisterPlusOffset(reg_num, op_offset); in HandleCommonDwarfOpcode()
916 row.GetCFAValue().SetIsRegisterPlusOffset(reg_num, in HandleCommonDwarfOpcode()
917 row.GetCFAValue().GetOffset()); in HandleCommonDwarfOpcode()
927 row.GetCFAValue().SetIsRegisterPlusOffset( in HandleCommonDwarfOpcode()
928 row.GetCFAValue().GetRegisterNumber(), op_offset); in HandleCommonDwarfOpcode()
937 row.GetCFAValue().SetIsDWARFExpression(block_data, block_len); in HandleCommonDwarfOpcode()
982 row.GetCFAValue().SetIsRegisterPlusOffset(reg_num, op_offset); in HandleCommonDwarfOpcode()
992 uint32_t cfa_regnum = row.GetCFAValue().GetRegisterNumber(); in HandleCommonDwarfOpcode()
993 row.GetCFAValue().SetIsRegisterPlusOffset(cfa_regnum, op_offset); in HandleCommonDwarfOpcode()
H A DCompactUnwindInfo.cpp753 row->GetCFAValue().SetIsRegisterPlusOffset( in CreateUnwindPlan_x86_64()
844 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()
1333 row->GetCFAValue().SetIsRegisterPlusOffset(arm64_eh_regnum::sp, stack_size); in CreateUnwindPlan_arm64()
1349 row->GetCFAValue().SetIsRegisterPlusOffset(arm64_eh_regnum::fp, 2 * wordsize); in CreateUnwindPlan_arm64()
1462 row->GetCFAValue().SetIsRegisterPlusOffset(arm_r7, in CreateUnwindPlan_armv7()
H A DFuncUnwinders.cpp372 if (a_first_row->GetCFAValue() != b_first_row->GetCFAValue()) { in CompareUnwindPlansForIdenticalInitialPCLocation()
H A DArmUnwindInfo.cpp326 row->GetCFAValue().SetIsRegisterPlusOffset(vsp_reg, vsp); in GetUnwindPlan()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ABI/MSP430/
H A DABISysV_msp430.cpp316 row->GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 2); in CreateFunctionEntryUnwindPlan()
335 row->GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 2); in CreateDefaultUnwindPlan()
/freebsd-14.2/contrib/llvm-project/lldb/source/Target/
H A DRegisterContextUnwind.cpp222 if (!ReadFrameAddress(row_register_kind, active_row->GetCFAValue(), in InitializeZerothFrame()
263 if (!ReadFrameAddress(row_register_kind, active_row->GetCFAValue(), m_cfa)) { in InitializeZerothFrame()
447 if (!ReadFrameAddress(row_register_kind, row->GetCFAValue(), m_cfa)) { in InitializeNonZerothFrame()
608 if (!ReadFrameAddress(row_register_kind, active_row->GetCFAValue(), in InitializeNonZerothFrame()
676 if (!ReadFrameAddress(row_register_kind, active_row->GetCFAValue(), m_cfa)) { in InitializeNonZerothFrame()
1477 active_row->GetCFAValue(), cfa_value)) { in SavedLocationForRegister()
1792 active_row->GetCFAValue().GetValueType() != in TryFallbackUnwindPlan()
1796 active_row->GetCFAValue(), new_cfa) || in TryFallbackUnwindPlan()
1877 active_row->GetCFAValue().GetValueType() != in ForceSwitchToFallbackUnwindPlan()
1881 active_row->GetCFAValue(), new_cfa) || in ForceSwitchToFallbackUnwindPlan()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ABI/X86/
H A DABIMacOSX_i386.cpp366 row->GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 4); in CreateFunctionEntryUnwindPlan()
391 row->GetCFAValue().SetIsRegisterPlusOffset(fp_reg_num, 2 * ptr_size); in CreateDefaultUnwindPlan()
H A DABISysV_i386.cpp630 row->GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 4); in CreateFunctionEntryUnwindPlan()
655 row->GetCFAValue().SetIsRegisterPlusOffset(fp_reg_num, 2 * ptr_size); in CreateDefaultUnwindPlan()
H A DABIWindows_x86_64.cpp747 row->GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 8); in CreateFunctionEntryUnwindPlan()
770 row->GetCFAValue().SetIsRegisterPlusOffset(dwarf_rbp, 2 * ptr_size); in CreateDefaultUnwindPlan()
H A DABISysV_x86_64.cpp865 row->GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 8); in CreateFunctionEntryUnwindPlan()
890 row->GetCFAValue().SetIsRegisterPlusOffset(dwarf_rbp, 2 * ptr_size); in CreateDefaultUnwindPlan()
/freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DUnwindPlan.h341 FAValue &GetCFAValue() { return m_cfa_value; } in GetCFAValue() function
448 return m_row_list.front()->GetCFAValue().GetRegisterNumber(); in GetInitialCFARegister()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ABI/Hexagon/
H A DABISysV_hexagon.cpp1206 row->GetCFAValue().SetIsRegisterPlusOffset(LLDB_REGNUM_GENERIC_SP, 4); in CreateFunctionEntryUnwindPlan()
1230 row->GetCFAValue().SetIsRegisterPlusOffset(LLDB_REGNUM_GENERIC_FP, 8); in CreateDefaultUnwindPlan()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/
H A DABIMacOSX_arm64.cpp353 row->GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 0); in CreateFunctionEntryUnwindPlan()
378 row->GetCFAValue().SetIsRegisterPlusOffset(fp_reg_num, 2 * ptr_size); in CreateDefaultUnwindPlan()
H A DABISysV_arm64.cpp325 row->GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 0); in CreateFunctionEntryUnwindPlan()
350 row->GetCFAValue().SetIsRegisterPlusOffset(fp_reg_num, 2 * ptr_size); in CreateDefaultUnwindPlan()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Breakpad/
H A DSymbolFileBreakpad.cpp614 row.GetCFAValue().SetIsDWARFExpression(saved.data(), saved.size()); in ParseCFIUnwindRow()
737 row_sp->GetCFAValue().SetRaSearch(record->LocalSize + in ParseWinUnwindPlan()
746 row_sp->GetCFAValue().SetIsDWARFExpression(saved.data(), saved.size()); in ParseWinUnwindPlan()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ABI/RISCV/
H A DABISysV_riscv.cpp653 row->GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 0); in CreateFunctionEntryUnwindPlan()
675 row->GetCFAValue().SetIsRegisterPlusOffset(fp_reg_num, 0); in CreateDefaultUnwindPlan()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ABI/Mips/
H A DABISysV_mips.cpp969 row->GetCFAValue().SetIsRegisterPlusOffset(dwarf_r29, 0); in CreateFunctionEntryUnwindPlan()
990 row->GetCFAValue().SetIsRegisterPlusOffset(dwarf_r29, 0); in CreateDefaultUnwindPlan()
H A DABISysV_mips64.cpp1141 row->GetCFAValue().SetIsRegisterPlusOffset(dwarf_r29, 0); in CreateFunctionEntryUnwindPlan()
1162 row->GetCFAValue().SetIsRegisterPlusOffset(dwarf_r29, 0); in CreateDefaultUnwindPlan()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/
H A DABISysV_ppc.cpp875 row->GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 0); in CreateFunctionEntryUnwindPlan()
900 row->GetCFAValue().SetIsRegisterDereferenced(sp_reg_num); in CreateDefaultUnwindPlan()
H A DABISysV_ppc64.cpp972 row->GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 0); in CreateFunctionEntryUnwindPlan()
1007 row->GetCFAValue().SetIsRegisterDereferenced(sp_reg_num); in CreateDefaultUnwindPlan()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Instruction/PPC64/
H A DEmulateInstructionPPC64.cpp124 row->GetCFAValue().SetIsRegisterPlusOffset(gpr_r1_ppc64le, 0); in CreateFunctionEntryUnwind()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ABI/ARM/
H A DABISysV_arm.cpp1916 row->GetCFAValue().SetIsRegisterPlusOffset(sp_reg_num, 0); in CreateFunctionEntryUnwindPlan()
1941 row->GetCFAValue().SetIsRegisterPlusOffset(fp_reg_num, 2 * ptr_size); in CreateDefaultUnwindPlan()

12