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 <optional>

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 27 of file DWARFUnit.h.

Enumeration Type Documentation

◆ DWARFProducer

Enumerator
eProducerInvalid 
eProducerClang 
eProducerGCC 
eProducerLLVMGCC 
eProducerSwift 
eProducerOther 

Definition at line 29 of file DWARFUnit.h.