LLDB  mainline
Classes | Macros | Typedefs
DWARFDebugInfoEntry.h File Reference
#include "SymbolFileDWARF.h"
#include "llvm/ADT/SmallVector.h"
#include "DWARFAbbreviationDeclaration.h"
#include "DWARFDebugAbbrev.h"
#include "DWARFDebugRanges.h"
#include <map>
#include <set>
#include <vector>
Include dependency graph for DWARFDebugInfoEntry.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DWARFDebugInfoEntry
 

Macros

#define DIE_SIBLING_IDX_BITSIZE   31
 

Typedefs

typedef std::map< const DWARFDebugInfoEntry *, dw_addr_tDIEToAddressMap
 
typedef DIEToAddressMap::iterator DIEToAddressMapIter
 
typedef DIEToAddressMap::const_iterator DIEToAddressMapConstIter
 
typedef std::map< dw_addr_t, const DWARFDebugInfoEntry * > AddressToDIEMap
 
typedef AddressToDIEMap::iterator AddressToDIEMapIter
 
typedef AddressToDIEMap::const_iterator AddressToDIEMapConstIter
 
typedef std::map< dw_offset_t, dw_offset_tDIEToDIEMap
 
typedef DIEToDIEMap::iterator DIEToDIEMapIter
 
typedef DIEToDIEMap::const_iterator DIEToDIEMapConstIter
 
typedef std::map< uint32_t, const DWARFDebugInfoEntry * > UInt32ToDIEMap
 
typedef UInt32ToDIEMap::iterator UInt32ToDIEMapIter
 
typedef UInt32ToDIEMap::const_iterator UInt32ToDIEMapConstIter
 
typedef std::multimap< uint32_t, const DWARFDebugInfoEntry * > UInt32ToDIEMMap
 
typedef UInt32ToDIEMMap::iterator UInt32ToDIEMMapIter
 
typedef UInt32ToDIEMMap::const_iterator UInt32ToDIEMMapConstIter
 

Macro Definition Documentation

◆ DIE_SIBLING_IDX_BITSIZE

#define DIE_SIBLING_IDX_BITSIZE   31

Definition at line 44 of file DWARFDebugInfoEntry.h.

Typedef Documentation

◆ AddressToDIEMap

typedef std::map<dw_addr_t, const DWARFDebugInfoEntry *> AddressToDIEMap

Definition at line 26 of file DWARFDebugInfoEntry.h.

◆ AddressToDIEMapConstIter

typedef AddressToDIEMap::const_iterator AddressToDIEMapConstIter

Definition at line 28 of file DWARFDebugInfoEntry.h.

◆ AddressToDIEMapIter

typedef AddressToDIEMap::iterator AddressToDIEMapIter

Definition at line 27 of file DWARFDebugInfoEntry.h.

◆ DIEToAddressMap

typedef std::map<const DWARFDebugInfoEntry *, dw_addr_t> DIEToAddressMap

Definition at line 22 of file DWARFDebugInfoEntry.h.

◆ DIEToAddressMapConstIter

typedef DIEToAddressMap::const_iterator DIEToAddressMapConstIter

Definition at line 24 of file DWARFDebugInfoEntry.h.

◆ DIEToAddressMapIter

typedef DIEToAddressMap::iterator DIEToAddressMapIter

Definition at line 23 of file DWARFDebugInfoEntry.h.

◆ DIEToDIEMap

typedef std::map<dw_offset_t, dw_offset_t> DIEToDIEMap

Definition at line 30 of file DWARFDebugInfoEntry.h.

◆ DIEToDIEMapConstIter

typedef DIEToDIEMap::const_iterator DIEToDIEMapConstIter

Definition at line 32 of file DWARFDebugInfoEntry.h.

◆ DIEToDIEMapIter

typedef DIEToDIEMap::iterator DIEToDIEMapIter

Definition at line 31 of file DWARFDebugInfoEntry.h.

◆ UInt32ToDIEMap

typedef std::map<uint32_t, const DWARFDebugInfoEntry *> UInt32ToDIEMap

Definition at line 34 of file DWARFDebugInfoEntry.h.

◆ UInt32ToDIEMapConstIter

typedef UInt32ToDIEMap::const_iterator UInt32ToDIEMapConstIter

Definition at line 36 of file DWARFDebugInfoEntry.h.

◆ UInt32ToDIEMapIter

typedef UInt32ToDIEMap::iterator UInt32ToDIEMapIter

Definition at line 35 of file DWARFDebugInfoEntry.h.

◆ UInt32ToDIEMMap

typedef std::multimap<uint32_t, const DWARFDebugInfoEntry *> UInt32ToDIEMMap

Definition at line 38 of file DWARFDebugInfoEntry.h.

◆ UInt32ToDIEMMapConstIter

typedef UInt32ToDIEMMap::const_iterator UInt32ToDIEMMapConstIter

Definition at line 40 of file DWARFDebugInfoEntry.h.

◆ UInt32ToDIEMMapIter

typedef UInt32ToDIEMMap::iterator UInt32ToDIEMMapIter

Definition at line 39 of file DWARFDebugInfoEntry.h.