class PDBSymDumper

Declaration

class PDBSymDumper { /* full declaration omitted */ };

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:19

Member Variables

private bool RequireImpl

Method Overview

  • public PDBSymDumper(bool ShouldRequireImpl)
  • public virtual void dump(const llvm::pdb::PDBSymbolTypeBaseClass & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolTypeDimension & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolTypeBuiltin & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolTypeCustom & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolTypeEnum & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolTypeFriend & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolTypeFunctionArg & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolTypeFunctionSig & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolTypeManaged & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolTypePointer & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolTypeTypedef & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolTypeUDT & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolTypeVTable & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolTypeVTableShape & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolUnknown & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolUsingNamespace & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolThunk & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolAnnotation & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolBlock & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolCompiland & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolCompilandDetails & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolCompilandEnv & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolCustom & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolData & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolExe & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolFunc & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolFuncDebugEnd & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolFuncDebugStart & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolLabel & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolPublicSymbol & Symbol)
  • public virtual void dump(const llvm::pdb::PDBSymbolTypeArray & Symbol)
  • public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeVTableShape & Symbol)
  • public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeVTable & Symbol)
  • public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeUDT & Symbol)
  • public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeTypedef & Symbol)
  • public virtual void dumpRight(const llvm::pdb::PDBSymbolTypePointer & Symbol)
  • public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeManaged & Symbol)
  • public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeFunctionSig & Symbol)
  • public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeFunctionArg & Symbol)
  • public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeFriend & Symbol)
  • public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeEnum & Symbol)
  • public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeDimension & Symbol)
  • public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeCustom & Symbol)
  • public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeBuiltin & Symbol)
  • public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeBaseClass & Symbol)
  • public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeArray & Symbol)
  • public virtual ~PDBSymDumper()

Methods

PDBSymDumper(bool ShouldRequireImpl)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:21

Parameters

bool ShouldRequireImpl

virtual void dump(
    const llvm::pdb::PDBSymbolTypeBaseClass&
        Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:39

Parameters

const llvm::pdb::PDBSymbolTypeBaseClass& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolTypeDimension&
        Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:42

Parameters

const llvm::pdb::PDBSymbolTypeDimension& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolTypeBuiltin& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:40

Parameters

const llvm::pdb::PDBSymbolTypeBuiltin& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolTypeCustom& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:41

Parameters

const llvm::pdb::PDBSymbolTypeCustom& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolTypeEnum& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:43

Parameters

const llvm::pdb::PDBSymbolTypeEnum& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolTypeFriend& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:44

Parameters

const llvm::pdb::PDBSymbolTypeFriend& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolTypeFunctionArg&
        Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:45

Parameters

const llvm::pdb::PDBSymbolTypeFunctionArg& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolTypeFunctionSig&
        Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:46

Parameters

const llvm::pdb::PDBSymbolTypeFunctionSig& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolTypeManaged& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:47

Parameters

const llvm::pdb::PDBSymbolTypeManaged& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolTypePointer& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:48

Parameters

const llvm::pdb::PDBSymbolTypePointer& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolTypeTypedef& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:49

Parameters

const llvm::pdb::PDBSymbolTypeTypedef& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolTypeUDT& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:50

Parameters

const llvm::pdb::PDBSymbolTypeUDT& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolTypeVTable& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:51

Parameters

const llvm::pdb::PDBSymbolTypeVTable& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolTypeVTableShape&
        Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:52

Parameters

const llvm::pdb::PDBSymbolTypeVTableShape& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolUnknown& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:53

Parameters

const llvm::pdb::PDBSymbolUnknown& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolUsingNamespace&
        Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:54

Parameters

const llvm::pdb::PDBSymbolUsingNamespace& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolThunk& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:37

Parameters

const llvm::pdb::PDBSymbolThunk& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolAnnotation& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:24

Parameters

const llvm::pdb::PDBSymbolAnnotation& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolBlock& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:25

Parameters

const llvm::pdb::PDBSymbolBlock& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolCompiland& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:26

Parameters

const llvm::pdb::PDBSymbolCompiland& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolCompilandDetails&
        Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:27

Parameters

const llvm::pdb::PDBSymbolCompilandDetails& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolCompilandEnv&
        Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:28

Parameters

const llvm::pdb::PDBSymbolCompilandEnv& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolCustom& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:29

Parameters

const llvm::pdb::PDBSymbolCustom& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolData& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:30

Parameters

const llvm::pdb::PDBSymbolData& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolExe& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:31

Parameters

const llvm::pdb::PDBSymbolExe& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolFunc& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:32

Parameters

const llvm::pdb::PDBSymbolFunc& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolFuncDebugEnd&
        Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:33

Parameters

const llvm::pdb::PDBSymbolFuncDebugEnd& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolFuncDebugStart&
        Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:34

Parameters

const llvm::pdb::PDBSymbolFuncDebugStart& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolLabel& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:35

Parameters

const llvm::pdb::PDBSymbolLabel& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolPublicSymbol&
        Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:36

Parameters

const llvm::pdb::PDBSymbolPublicSymbol& Symbol

virtual void dump(
    const llvm::pdb::PDBSymbolTypeArray& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:38

Parameters

const llvm::pdb::PDBSymbolTypeArray& Symbol

virtual void dumpRight(
    const llvm::pdb::PDBSymbolTypeVTableShape&
        Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:70

Parameters

const llvm::pdb::PDBSymbolTypeVTableShape& Symbol

virtual void dumpRight(
    const llvm::pdb::PDBSymbolTypeVTable& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:69

Parameters

const llvm::pdb::PDBSymbolTypeVTable& Symbol

virtual void dumpRight(
    const llvm::pdb::PDBSymbolTypeUDT& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:68

Parameters

const llvm::pdb::PDBSymbolTypeUDT& Symbol

virtual void dumpRight(
    const llvm::pdb::PDBSymbolTypeTypedef& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:67

Parameters

const llvm::pdb::PDBSymbolTypeTypedef& Symbol

virtual void dumpRight(
    const llvm::pdb::PDBSymbolTypePointer& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:66

Parameters

const llvm::pdb::PDBSymbolTypePointer& Symbol

virtual void dumpRight(
    const llvm::pdb::PDBSymbolTypeManaged& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:65

Parameters

const llvm::pdb::PDBSymbolTypeManaged& Symbol

virtual void dumpRight(
    const llvm::pdb::PDBSymbolTypeFunctionSig&
        Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:64

Parameters

const llvm::pdb::PDBSymbolTypeFunctionSig& Symbol

virtual void dumpRight(
    const llvm::pdb::PDBSymbolTypeFunctionArg&
        Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:63

Parameters

const llvm::pdb::PDBSymbolTypeFunctionArg& Symbol

virtual void dumpRight(
    const llvm::pdb::PDBSymbolTypeFriend& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:62

Parameters

const llvm::pdb::PDBSymbolTypeFriend& Symbol

virtual void dumpRight(
    const llvm::pdb::PDBSymbolTypeEnum& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:61

Parameters

const llvm::pdb::PDBSymbolTypeEnum& Symbol

virtual void dumpRight(
    const llvm::pdb::PDBSymbolTypeDimension&
        Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:60

Parameters

const llvm::pdb::PDBSymbolTypeDimension& Symbol

virtual void dumpRight(
    const llvm::pdb::PDBSymbolTypeCustom& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:59

Parameters

const llvm::pdb::PDBSymbolTypeCustom& Symbol

virtual void dumpRight(
    const llvm::pdb::PDBSymbolTypeBuiltin& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:58

Parameters

const llvm::pdb::PDBSymbolTypeBuiltin& Symbol

virtual void dumpRight(
    const llvm::pdb::PDBSymbolTypeBaseClass&
        Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:57

Parameters

const llvm::pdb::PDBSymbolTypeBaseClass& Symbol

virtual void dumpRight(
    const llvm::pdb::PDBSymbolTypeArray& Symbol)

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:56

Parameters

const llvm::pdb::PDBSymbolTypeArray& Symbol

virtual ~PDBSymDumper()

Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:22