[PDB] Add support for parsing VFTable Shape records.
authorZachary Turner <zturner@google.com>
Mon, 1 Oct 2018 17:55:16 +0000 (17:55 +0000)
committerZachary Turner <zturner@google.com>
Mon, 1 Oct 2018 17:55:16 +0000 (17:55 +0000)
commit5c1873b21351779f51857991320657f7eb0dc7b2
tree298a2790f6237e94c06e4643c879f7c8d9568ab7
parent7159daa68ebc88abf88196ef960bcf42cdff30dd
[PDB] Add support for parsing VFTable Shape records.

This allows them to be returned from the native API.

llvm-svn: 343506
llvm/include/llvm/DebugInfo/PDB/Native/NativeTypeVTShape.h [new file with mode: 0644]
llvm/lib/DebugInfo/PDB/CMakeLists.txt
llvm/lib/DebugInfo/PDB/Native/NativeExeSymbol.cpp
llvm/lib/DebugInfo/PDB/Native/NativeTypeFunctionSig.cpp
llvm/lib/DebugInfo/PDB/Native/NativeTypeVTShape.cpp [new file with mode: 0644]
llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp
llvm/tools/llvm-pdbutil/PrettyFunctionDumper.cpp
llvm/tools/llvm-pdbutil/PrettyTypeDumper.cpp
llvm/tools/llvm-pdbutil/PrettyTypeDumper.h
llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp
llvm/tools/llvm-pdbutil/llvm-pdbutil.h