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.