Go to the documentation of this file.
9 #ifndef LLDB_SOURCE_PLUGINS_SYMBOLFILE_DWARF_DWARFDEBUGABBREV_H
10 #define LLDB_SOURCE_PLUGINS_SYMBOLFILE_DWARF_DWARFDEBUGABBREV_H
20 typedef std::vector<DWARFAbbreviationDeclaration>
22 typedef DWARFAbbreviationDeclarationColl::iterator
24 typedef DWARFAbbreviationDeclarationColl::const_iterator
54 std::vector<DWARFAbbreviationDeclaration>
m_decls;
57 typedef std::map<dw_offset_t, DWARFAbbreviationDeclarationSet>
59 typedef DWARFAbbreviationDeclarationCollMap::iterator
61 typedef DWARFAbbreviationDeclarationCollMap::const_iterator
80 #endif // LLDB_SOURCE_PLUGINS_SYMBOLFILE_DWARF_DWARFDEBUGABBREV_H
DWARFAbbreviationDeclarationColl::const_iterator DWARFAbbreviationDeclarationCollConstIter
DWARFAbbreviationDeclarationSet(dw_offset_t offset, uint32_t idx_offset)
#define DW_INVALID_OFFSET
std::vector< DWARFAbbreviationDeclaration > DWARFAbbreviationDeclarationColl
dw_offset_t GetOffset() const
DWARFAbbreviationDeclarationCollMap::const_iterator DWARFAbbreviationDeclarationCollMapConstIter
DWARFAbbreviationDeclarationSet()
DWARFAbbreviationDeclarationCollMapConstIter m_prev_abbr_offset_pos
void GetUnsupportedForms(std::set< dw_form_t > &invalid_forms) const
uint32_t GetIndexOffset() const
Unit test accessor functions.
DWARFAbbreviationDeclarationCollMap::iterator DWARFAbbreviationDeclarationCollMapIter
DWARFAbbreviationDeclarationColl::iterator DWARFAbbreviationDeclarationCollIter
llvm::Error extract(const lldb_private::DWARFDataExtractor &data, lldb::offset_t *offset_ptr)
Extract all abbrev decls in a set.
DWARFAbbreviationDeclarationCollMap m_abbrevCollMap
llvm::Error parse(const lldb_private::DWARFDataExtractor &data)
Extract all abbreviations for a particular compile unit.
std::map< dw_offset_t, DWARFAbbreviationDeclarationSet > DWARFAbbreviationDeclarationCollMap
std::vector< DWARFAbbreviationDeclaration > m_decls
const DWARFAbbreviationDeclarationSet * GetAbbreviationDeclarationSet(dw_offset_t cu_abbr_offset) const
void GetUnsupportedForms(std::set< dw_form_t > &invalid_forms) const
const DWARFAbbreviationDeclaration * GetAbbreviationDeclaration(dw_uleb128_t abbrCode) const