[codeview] Finish support for reading and writing S_ANNOTATION records
authorReid Kleckner <rnk@google.com>
Wed, 15 May 2019 20:53:39 +0000 (20:53 +0000)
committerReid Kleckner <rnk@google.com>
Wed, 15 May 2019 20:53:39 +0000 (20:53 +0000)
commit7c438c5b07a306d1861a89842743e13b835a9603
tree893d2e9f9dda20fb2fad207877a5e6a6638e2f6b
parent14a90661f89c785ca8591a085eed46fdea9edf1d
[codeview] Finish support for reading and writing S_ANNOTATION records

Implement dumping via llvm-pdbutil and llvm-readobj.

llvm-svn: 360813
llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def
llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h
llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp
llvm/lib/DebugInfo/CodeView/SymbolRecordMapping.cpp
llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp
llvm/test/DebugInfo/PDB/Inputs/unknown-symbol.yaml
llvm/test/DebugInfo/PDB/annotation.test [new file with mode: 0644]
llvm/test/DebugInfo/PDB/pdb-unknown-symbol.test
llvm/tools/llvm-pdbutil/MinimalSymbolDumper.cpp