LLDB mainline
DWARFUnit.h File Reference
#include "DWARFDIE.h"
#include "DWARFDebugInfoEntry.h"
#include "lldb/Expression/DWARFExpression.h"
#include "lldb/Utility/XcodeSDK.h"
#include "lldb/lldb-enumerations.h"
#include "llvm/DebugInfo/DWARF/DWARFAddressRange.h"
#include "llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h"
#include "llvm/DebugInfo/DWARF/DWARFDebugRnglists.h"
#include "llvm/Support/Mutex.h"
#include "llvm/Support/RWMutex.h"
#include <atomic>
#include <optional>

Go to the source code of this file.

Classes

class  lldb_private::plugin::dwarf::DWARFUnit
class  lldb_private::plugin::dwarf::DWARFUnit::ScopedExtractDIEs

Namespaces

namespace  lldb_private
 A class that represents a running process on the host machine.
namespace  lldb_private::plugin
namespace  lldb_private::plugin::dwarf

Typedefs

typedef std::shared_ptr< DWARFUnitlldb_private::plugin::dwarf::DWARFUnitSP

Enumerations

enum  lldb_private::plugin::dwarf::DWARFProducer {
  lldb_private::plugin::dwarf::eProducerInvalid = 0 , lldb_private::plugin::dwarf::eProducerClang , lldb_private::plugin::dwarf::eProducerGCC , lldb_private::plugin::dwarf::eProducerSwift ,
  lldb_private::plugin::dwarf::eProducerOther
}