class DWARFCompileUnit

Declaration

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

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:22

Inherits from: DWARFUnit

Member Variables

Method Overview

  • public DWARFCompileUnit(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 ~DWARFCompileUnit()

Inherited from DWARFUnit:

Methods

DWARFCompileUnit(
    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/DWARFCompileUnit.h:24

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)

Description

Enable LLVM-style RTTI.

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:38

Parameters

const llvm::DWARFUnit* U

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

Description

Dump this compile unit to \p OS.

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

Parameters

llvm::raw_ostream& OS
llvm::DIDumpOptions DumpOpts

~DWARFCompileUnit()

Description

VTable anchor.

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:34