LLDB  mainline
Classes | Typedefs | Enumerations
DWARFUnit.h File Reference
#include "DWARFDIE.h"
#include "DWARFDebugInfoEntry.h"
#include "lldb/Utility/XcodeSDK.h"
#include "lldb/lldb-enumerations.h"
#include "llvm/DebugInfo/DWARF/DWARFDebugRnglists.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,
  eProducerSwift, eProducerOther
}
 

Typedef Documentation

◆ DWARFUnitSP

typedef std::shared_ptr<DWARFUnit> DWARFUnitSP

Definition at line 24 of file DWARFUnit.h.

Enumeration Type Documentation

◆ DWARFProducer

Enumerator
eProducerInvalid 
eProducerClang 
eProducerGCC 
eProducerLLVMGCC 
eProducerSwift 
eProducerOther 

Definition at line 28 of file DWARFUnit.h.