LLVM API Documentation
A parsed .debug_frame section. More...
#include <DWARFDebugFrame.h>
Public Member Functions | |
| DWARFDebugFrame () | |
| ~DWARFDebugFrame () | |
| void | dump (raw_ostream &OS) const |
| Dump the section data into the given stream. | |
| void | parse (DataExtractor Data) |
| Parse the section from raw data. data is assumed to be pointing to the beginning of the section. | |
A parsed .debug_frame section.
Definition at line 24 of file DWARFDebugFrame.h.
Definition at line 282 of file DWARFDebugFrame.cpp.
Definition at line 285 of file DWARFDebugFrame.cpp.
| void DWARFDebugFrame::dump | ( | raw_ostream & | OS | ) | const |
Dump the section data into the given stream.
Definition at line 365 of file DWARFDebugFrame.cpp.
| void DWARFDebugFrame::parse | ( | DataExtractor | Data | ) |
Parse the section from raw data. data is assumed to be pointing to the beginning of the section.
Definition at line 299 of file DWARFDebugFrame.cpp.
References llvm::dwarf::DW64_CIE_ID, llvm::dwarf::DW_CIE_ID, llvm::format(), llvm::DataExtractor::getAddress(), llvm::DataExtractor::getCStr(), llvm::DataExtractor::getSLEB128(), llvm::DataExtractor::getU32(), llvm::DataExtractor::getU64(), llvm::DataExtractor::getU8(), llvm::DataExtractor::getULEB128(), llvm::DataExtractor::getUnsigned(), llvm::tgtok::Id, llvm::DataExtractor::isValidOffset(), llvm::report_fatal_error(), and llvm::IndexedInstrProf::Version.