llvm-project/llvm/lib/DebugInfo/PDB/DIA
Zachary Turner 15eb237fd3 [PDB] Don't crash on /debug:fastlink PDBs.
Apparently support for /debug:fastlink PDBs isn't part of the
DIA SDK (!), and it was causing llvm-pdbdump to crash because
we weren't checking for a null pointer return value.  This
manifests when calling findChildren on the IDiaSymbol, and
it returns E_NOTIMPL.

llvm-svn: 304982
2017-06-08 16:00:40 +00:00
..
DIADataStream.cpp Move pdb code into pdb namespace. 2016-05-04 20:32:13 +00:00
DIAEnumDebugStreams.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
DIAEnumLineNumbers.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
DIAEnumSourceFiles.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
DIAEnumSymbols.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
DIAError.cpp Remove LLVM_NOEXCEPT and replace it with noexcept 2016-10-19 23:52:38 +00:00
DIALineNumber.cpp Move pdb code into pdb namespace. 2016-05-04 20:32:13 +00:00
DIARawSymbol.cpp [PDB] Don't crash on /debug:fastlink PDBs. 2017-06-08 16:00:40 +00:00
DIASession.cpp [llvm-pdbdump] Re-write the record layout code to be more resilient. 2017-04-24 17:47:24 +00:00
DIASourceFile.cpp Move pdb code into pdb namespace. 2016-05-04 20:32:13 +00:00