|
LLVM
4.0.0
|
#include <DWARFDebugMacro.h>
Public Member Functions | |
| DWARFDebugMacro ()=default | |
| void | dump (raw_ostream &OS) const |
| Print the macro list found within the debug_macinfo section. More... | |
| void | parse (DataExtractor data) |
| Parse the debug_macinfo section accessible via the 'data' parameter. More... | |
Definition at line 21 of file DWARFDebugMacro.h.
|
default |
| void DWARFDebugMacro::dump | ( | raw_ostream & | OS | ) | const |
Print the macro list found within the debug_macinfo section.
Definition at line 20 of file DWARFDebugMacro.cpp.
References llvm::dwarf::DW_MACINFO_define, llvm::dwarf::DW_MACINFO_end_file, llvm::dwarf::DW_MACINFO_start_file, llvm::dwarf::DW_MACINFO_undef, llvm::dwarf::DW_MACINFO_vendor_ext, E, llvm::dwarf::syntax::WithColor::get(), I, llvm::dwarf::MacinfoString(), and llvm::dwarf::syntax::Macro.
| void DWARFDebugMacro::parse | ( | DataExtractor | data | ) |
Parse the debug_macinfo section accessible via the 'data' parameter.
Definition at line 57 of file DWARFDebugMacro.cpp.
References llvm::dwarf::DW_MACINFO_define, llvm::dwarf::DW_MACINFO_end_file, llvm::dwarf::DW_MACINFO_invalid, llvm::dwarf::DW_MACINFO_start_file, llvm::dwarf::DW_MACINFO_undef, llvm::dwarf::DW_MACINFO_vendor_ext, E, llvm::DataExtractor::getCStr(), llvm::DataExtractor::getULEB128(), llvm::DataExtractor::isValidOffset(), and Offset.
1.8.6