class DWARFTypeUnit

Declaration

class DWARFTypeUnit : public DWARFUnit { /* full declaration omitted */ };

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h:25

Inherits from: DWARFUnit

Method Overview

  • public DWARFTypeUnit(llvm::DWARFContext & Context, const llvm::DWARFSection & Section, const llvm::DWARFUnitHeader & Header, const llvm::DWARFDebugAbbrev * DA, const llvm::DWARFSection * RS, const llvm::DWARFSection * LocSection, llvm::StringRef SS, const llvm::DWARFSection & SOS, const llvm::DWARFSection * AOS, const llvm::DWARFSection & LS, bool LE, bool IsDWO, const llvm::DWARFUnitVector & UnitVector)
  • public static bool classof(const llvm::DWARFUnit * U)
  • public void dump(llvm::raw_ostream & OS, llvm::DIDumpOptions DumpOpts = {})
  • public uint64_t getTypeHash() const
  • public uint64_t getTypeOffset() const

Inherited from DWARFUnit:

Methods

DWARFTypeUnit(
    llvm::DWARFContext& Context,
    const llvm::DWARFSection& Section,
    const llvm::DWARFUnitHeader& Header,
    const llvm::DWARFDebugAbbrev* DA,
    const llvm::DWARFSection* RS,
    const llvm::DWARFSection* LocSection,
    llvm::StringRef SS,
    const llvm::DWARFSection& SOS,
    const llvm::DWARFSection* AOS,
    const llvm::DWARFSection& LS,
    bool LE,
    bool IsDWO,
    const llvm::DWARFUnitVector& UnitVector)

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h:27

Parameters

llvm::DWARFContext& Context
const llvm::DWARFSection& Section
const llvm::DWARFUnitHeader& Header
const llvm::DWARFDebugAbbrev* DA
const llvm::DWARFSection* RS
const llvm::DWARFSection* LocSection
llvm::StringRef SS
const llvm::DWARFSection& SOS
const llvm::DWARFSection* AOS
const llvm::DWARFSection& LS
bool LE
bool IsDWO
const llvm::DWARFUnitVector& UnitVector

static bool classof(const llvm::DWARFUnit* U)

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h:41

Parameters

const llvm::DWARFUnit* U

void dump(llvm::raw_ostream& OS,
          llvm::DIDumpOptions DumpOpts = {})

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h:39

Parameters

llvm::raw_ostream& OS
llvm::DIDumpOptions DumpOpts = {}

uint64_t getTypeHash() const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h:36

uint64_t getTypeOffset() const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h:37