LLVM API Documentation
#include <DWARFDebugLoc.h>
Classes | |
struct | Entry |
struct | LocationList |
Public Member Functions | |
void | parse (DataExtractor data) |
void | dump (raw_ostream &OS) const |
Definition at line 59 of file DWARFDebugLoc.h.
void DWARFDebugLocDWO::dump | ( | raw_ostream & | OS | ) | const |
Definition at line 112 of file DWARFDebugLoc.cpp.
References llvm::format(), and llvm::raw_ostream::indent().
void DWARFDebugLocDWO::parse | ( | DataExtractor | data | ) |
Definition at line 79 of file DWARFDebugLoc.cpp.
References llvm::SmallVectorTemplateCommon< T, typename >::back(), llvm::StringRef::begin(), llvm::dwarf::DW_LLE_end_of_list_entry, llvm::dwarf::DW_LLE_start_length_entry, llvm::StringRef::end(), llvm::errs(), llvm::DataExtractor::getData(), llvm::DataExtractor::getU16(), llvm::DataExtractor::getU32(), llvm::DataExtractor::getU8(), llvm::DataExtractor::getULEB128(), llvm::DataExtractor::isValidOffset(), llvm::SmallVectorImpl< T >::resize(), llvm::StringRef::size(), llvm::SmallVectorTemplateCommon< T, typename >::size(), and llvm::StringRef::substr().