Searched refs:DWARFCallFrameInfo (Results 1 – 13 of 13) sorted by relevance
| /llvm-project-15.0.7/lldb/unittests/Symbol/ |
| H A D | TestDWARFCallFrameInfo.cpp | 40 void TestBasic(DWARFCallFrameInfo::Type type, llvm::StringRef symbol); 77 void DWARFCallFrameInfoTest::TestBasic(DWARFCallFrameInfo::Type type, in TestBasic() 227 auto section_sp = list->FindSectionByType(type == DWARFCallFrameInfo::EH in TestBasic() 233 DWARFCallFrameInfo cfi(*module_sp->GetObjectFile(), section_sp, type); in TestBasic() 248 TestBasic(DWARFCallFrameInfo::DWARF, "debug_frame3"); in TEST_F() 252 TestBasic(DWARFCallFrameInfo::DWARF, "debug_frame4"); in TEST_F() 256 TestBasic(DWARFCallFrameInfo::EH, "eh_frame"); in TEST_F()
|
| /llvm-project-15.0.7/lldb/include/lldb/Symbol/ |
| H A D | UnwindTable.h | 32 lldb_private::DWARFCallFrameInfo *GetEHFrameInfo(); 33 lldb_private::DWARFCallFrameInfo *GetDebugFrameInfo(); 77 std::unique_ptr<DWARFCallFrameInfo> m_eh_frame_up; 78 std::unique_ptr<DWARFCallFrameInfo> m_debug_frame_up;
|
| H A D | DWARFCallFrameInfo.h | 33 class DWARFCallFrameInfo { 37 DWARFCallFrameInfo(ObjectFile &objfile, lldb::SectionSP §ion, Type type); 39 ~DWARFCallFrameInfo() = default;
|
| /llvm-project-15.0.7/lldb/source/Symbol/ |
| H A D | UnwindTable.cpp | 60 m_eh_frame_up = std::make_unique<DWARFCallFrameInfo>( in Initialize() 61 *object_file, sect, DWARFCallFrameInfo::EH); in Initialize() 66 m_debug_frame_up = std::make_unique<DWARFCallFrameInfo>( in Initialize() 67 *object_file, sect, DWARFCallFrameInfo::DWARF); in Initialize() 181 DWARFCallFrameInfo *UnwindTable::GetEHFrameInfo() { in GetEHFrameInfo() 186 DWARFCallFrameInfo *UnwindTable::GetDebugFrameInfo() { in GetDebugFrameInfo()
|
| H A D | DWARFCallFrameInfo.cpp | 149 DWARFCallFrameInfo::DWARFCallFrameInfo(ObjectFile &objfile, in DWARFCallFrameInfo() function in DWARFCallFrameInfo 153 bool DWARFCallFrameInfo::GetUnwindPlan(const Address &addr, in GetUnwindPlan() 197 llvm::Optional<DWARFCallFrameInfo::FDEEntryMap::Entry> 214 void DWARFCallFrameInfo::GetFunctionAddressAndSizeVector( in GetFunctionAddressAndSizeVector() 232 const DWARFCallFrameInfo::CIE * 233 DWARFCallFrameInfo::GetCIE(dw_offset_t cie_offset) { in GetCIE() 246 DWARFCallFrameInfo::CIESP 247 DWARFCallFrameInfo::ParseCIE(const dw_offset_t cie_offset) { in ParseCIE() 400 void DWARFCallFrameInfo::GetCFIData() { in GetCFIData() 413 void DWARFCallFrameInfo::GetFDEIndex() { in GetFDEIndex() [all …]
|
| H A D | CMakeLists.txt | 17 DWARFCallFrameInfo.cpp
|
| H A D | FuncUnwinders.cpp | 132 DWARFCallFrameInfo *eh_frame = m_unwind_table.GetEHFrameInfo(); in GetEHFrameUnwindPlan() 150 DWARFCallFrameInfo *debug_frame = m_unwind_table.GetDebugFrameInfo(); in GetDebugFrameUnwindPlan()
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Symbol/ |
| H A D | BUILD.gn | 22 "DWARFCallFrameInfo.cpp",
|
| /llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/ELF/ |
| H A D | ObjectFileELF.h | 309 lldb_private::DWARFCallFrameInfo *eh_frame);
|
| H A D | ObjectFileELF.cpp | 2812 if (DWARFCallFrameInfo *eh_frame = in ParseSymtab() 2910 DWARFCallFrameInfo *eh_frame) { in ParseUnwindSymbols()
|
| /llvm-project-15.0.7/lldb/include/lldb/ |
| H A D | lldb-forward.h | 66 class DWARFCallFrameInfo; variable
|
| /llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/Mach-O/ |
| H A D | ObjectFileMachO.cpp | 2559 DWARFCallFrameInfo eh_frame(*this, eh_frame_section_sp, in ParseSymtab() 2560 DWARFCallFrameInfo::EH); in ParseSymtab() 2561 DWARFCallFrameInfo::FunctionAddressAndSizeVector functions; in ParseSymtab() 2566 const DWARFCallFrameInfo::FunctionAddressAndSizeVector::Entry *func = in ParseSymtab()
|
| /llvm-project-15.0.7/lldb/source/Target/ |
| H A D | RegisterContextUnwind.cpp | 863 DWARFCallFrameInfo *eh_frame = in GetFullUnwindPlanForFrame()
|