#include "llvm/DebugInfo/PDB/PDBSymDumper.h"
#include "llvm/Support/ErrorHandling.h"
usingnamespacellvm;
usingnamespacellvm::pdb;
#define PDB_SYMDUMP_UNREACHABLE(Type) …
PDBSymDumper::PDBSymDumper(bool ShouldRequireImpl)
: … { … }
PDBSymDumper::~PDBSymDumper() = default;
void PDBSymDumper::dump(const PDBSymbolAnnotation &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolBlock &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolCompiland &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolCompilandDetails &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolCompilandEnv &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolCustom &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolData &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolExe &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolFunc &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolFuncDebugEnd &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolFuncDebugStart &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolLabel &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolPublicSymbol &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolThunk &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolTypeArray &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolTypeBaseClass &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolTypeBuiltin &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolTypeCustom &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolTypeDimension &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolTypeEnum &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolTypeFriend &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolTypeFunctionArg &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolTypeFunctionSig &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolTypeManaged &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolTypePointer &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolTypeTypedef &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolTypeUDT &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolTypeVTable &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolTypeVTableShape &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolUnknown &Symbol) { … }
void PDBSymDumper::dump(const PDBSymbolUsingNamespace &Symbol) { … }