Home
last modified time | relevance | path

Searched refs:UnwindTable (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DUnwindTable.cpp32 UnwindTable::UnwindTable(Module &module) in UnwindTable() function in UnwindTable
40 void UnwindTable::Initialize() { in Initialize()
87 void UnwindTable::Update() { in Update()
132 UnwindTable::~UnwindTable() = default;
135 UnwindTable::GetAddressRange(const Address &addr, const SymbolContext &sc) { in GetAddressRange()
161 UnwindTable::GetFuncUnwindersContainingAddress(const Address &addr, in GetFuncUnwindersContainingAddress()
198 FuncUnwindersSP UnwindTable::GetUncachedFuncUnwindersContainingAddress( in GetUncachedFuncUnwindersContainingAddress()
209 void UnwindTable::Dump(Stream &s) { in Dump()
221 lldb_private::CallFrameInfo *UnwindTable::GetObjectFileUnwindInfo() { in GetObjectFileUnwindInfo()
226 DWARFCallFrameInfo *UnwindTable::GetEHFrameInfo() { in GetEHFrameInfo()
[all …]
H A DFuncUnwinders.cpp36 FuncUnwinders::FuncUnwinders(UnwindTable &unwind_table, AddressRange range) in FuncUnwinders()
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DUnwindTable.h24 class UnwindTable {
27 explicit UnwindTable(Module &module);
29 ~UnwindTable();
87 UnwindTable(const UnwindTable &) = delete;
88 const UnwindTable &operator=(const UnwindTable &) = delete;
H A DFuncUnwinders.h11 class UnwindTable; variable
34 FuncUnwinders(lldb_private::UnwindTable &unwind_table, AddressRange range);
115 UnwindTable &m_unwind_table;
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugFrame.cpp192 void UnwindTable::dump(raw_ostream &OS, DIDumpOptions DumpOpts, in dump()
198 raw_ostream &llvm::dwarf::operator<<(raw_ostream &OS, const UnwindTable &Rows) { in operator <<()
204 Expected<UnwindTable> UnwindTable::create(const FDE *Fde) { in create()
213 return UnwindTable(); in create()
215 UnwindTable UT; in create()
234 Expected<UnwindTable> UnwindTable::create(const CIE *Cie) { in create()
237 return UnwindTable(); in create()
239 UnwindTable UT; in create()
515 Error UnwindTable::parseRows(const CFIProgram &CFIP, UnwindRow &Row, in parseRows()
990 if (Expected<UnwindTable> RowsOrErr = UnwindTable::create(this)) in dump()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugFrame.h321 class UnwindTable {
362 static Expected<UnwindTable> create(const CIE *Cie);
372 static Expected<UnwindTable> create(const FDE *Fde);
399 raw_ostream &operator<<(raw_ostream &OS, const UnwindTable &Rows);
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/
H A DModule.h569 /// Returns a reference to the UnwindTable for this Module
571 /// The UnwindTable contains FuncUnwinders objects for any function in this
579 /// associated object file, an empty UnwindTable is returned. in GetObjectOffset()
580 UnwindTable &GetUnwindTable();
1024 std::optional<UnwindTable> m_unwind_table; ///< Table of FuncUnwinders
/freebsd/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-forward.h280 class UnwindTable; variable
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DModule.cpp1242 UnwindTable &Module::GetUnwindTable() { in GetUnwindTable()
/freebsd/lib/clang/liblldb/
H A DMakefile622 SRCS+= Symbol/UnwindTable.cpp