LLDB  mainline
Classes | Typedefs | Enumerations
DWARFUnit.h File Reference
#include "DWARFDIE.h"
#include "DWARFDebugInfoEntry.h"
#include "lldb/lldb-enumerations.h"
#include "lldb/Utility/XcodeSDK.h"
#include "llvm/Support/RWMutex.h"
#include <atomic>
Include dependency graph for DWARFUnit.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DWARFUnitHeader
 Base class describing the header of any kind of "unit." Some information is specific to certain unit types. More...
 
class  DWARFUnit
 
class  DWARFUnit::ScopedExtractDIEs
 

Typedefs

typedef std::shared_ptr< DWARFUnitDWARFUnitSP
 

Enumerations

enum  DWARFProducer {
  eProducerInvalid = 0, eProducerClang, eProducerGCC, eProducerLLVMGCC,
  eProcucerOther
}
 

Typedef Documentation

◆ DWARFUnitSP

typedef std::shared_ptr<DWARFUnit> DWARFUnitSP

Definition at line 23 of file DWARFUnit.h.

Enumeration Type Documentation

◆ DWARFProducer

Enumerator
eProducerInvalid 
eProducerClang 
eProducerGCC 
eProducerLLVMGCC 
eProcucerOther 

Definition at line 27 of file DWARFUnit.h.