aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/DebugInfo/PDB/Raw/PDBFile.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-01-25NFC: Rename (PDB) RawSession to NativeSessionAdrian McCarthy1-391/+0
2017-01-20[PDB] Rename some files to be more intuitive.Zachary Turner1-8/+8
2016-12-05[pdb] handle missing pdb streams more gracefullyBob Haarman1-30/+73
2016-11-23[DebugInfo] Fix some Clang-tidy modernize-use-default and Include What You Us...Eugene Zelenko1-8/+11
2016-10-21[pdb] added support for dumping globals streamBob Haarman1-0/+17
2016-08-03[msf] Make FPM reader use MappedBlockStream.Zachary Turner1-17/+13
2016-08-01[msf] Teach LLVM to parse a split Fpm.Zachary Turner1-8/+35
2016-07-29pdbdump: Dump Free Page Map contents.Rui Ueyama1-0/+11
2016-07-29[msf] Resubmit "Rename Msf -> MSF".Zachary Turner1-4/+4
2016-07-29Revert "[msf] Rename Msf to MSF."Zachary Turner1-4/+4
2016-07-29[msf] Rename Msf to MSF.Zachary Turner1-4/+4
2016-07-28[pdb] Refactor library to more clearly separate reading/writingZachary Turner1-131/+55
2016-07-28Get rid of IMsfStreamData class.Zachary Turner1-2/+0
2016-07-22Make PDBFile store an msf::Layout.Zachary Turner1-39/+42
2016-07-22[pdb] Have builders share a single BumpPtrAllocator.Zachary Turner1-2/+3
2016-07-22[msf] Create LLVMDebugInfoMsfZachary Turner1-8/+11
2016-07-15[pdb] Teach MsfBuilder and other classes about the Free Page Map.Zachary Turner1-1/+1
2016-07-15[pdb] Use MsfBuilder to handle the writing PDBs.Zachary Turner1-44/+9
2016-07-11Refactor the PDB writing to use a builder approachZachary Turner1-69/+0
2016-07-10[pdb] Sanity check the stream mapDavid Majnemer1-1/+7
2016-07-10[llvm-pdbdump] Propagate errors a little more consistentlyDavid Majnemer1-4/+4
2016-07-06[pdb] Round trip the PDB stream between YAML and binary PDB.Zachary Turner1-3/+91
2016-06-30[pdb] Re-add code to write PDB files.Zachary Turner1-47/+86
2016-06-22[pdb] Treat a stream size of ~0U as 0Reid Kleckner1-2/+4
2016-06-14Resubmit "[pdb] Actually write a PDB to disk from YAML.""Zachary Turner1-0/+15
2016-06-14Revert "[pdb] Actually write a PDB to disk from YAML."Zachary Turner1-15/+0
2016-06-14[pdb] Actually write a PDB to disk from YAML.Zachary Turner1-0/+15
2016-06-10Make PDBFile take a StreamInterface instead of a MemBuffer.Zachary Turner1-113/+59
2016-06-10Add support for writing through StreamInterface.Zachary Turner1-0/+11
2016-06-08[pdb] Handle stream index errors better.Zachary Turner1-41/+62
2016-06-08[pdb] Try to fix use after free.Zachary Turner1-0/+3
2016-06-07[pdb] Convert StringRefs to ArrayRef<uint8_t>s.Zachary Turner1-3/+6
2016-06-07[pdb] Fix a potential overflow and remove unnecessary comments.Zachary Turner1-3/+0
2016-06-07[pdb] Use MappedBlockStream to parse the PDB directory.Zachary Turner1-100/+55
2016-06-03[pdb] Print out file names instead of file offsets.Zachary Turner1-0/+22
2016-05-28Make sure the directory contains info for all streamsDavid Majnemer1-3/+8
2016-05-27Make sure there are enough blocks for the streamDavid Majnemer1-0/+18
2016-05-27Make sure the directory block array fits in the fileDavid Majnemer1-0/+4
2016-05-27Validate the blocksize before using itDavid Majnemer1-5/+5
2016-05-25[llvm-pdbdump] Dump the IPI stream and all records.Zachary Turner1-1/+10
2016-05-25[llvm-pdbdump] Stream 0 isn't actually the MSF superblock.Zachary Turner1-0/+1
2016-05-20pdbdump: print out symbol names referred by publics stream.Rui Ueyama1-0/+15
2016-05-13pdbdump: Print "Publics" stream.Rui Ueyama1-0/+15
2016-05-06Port DebugInfoPDB over to using llvm::Error.Zachary Turner1-28/+42
2016-05-03Parse the TPI (type information) stream of PDB files.Zachary Turner1-4/+11
2016-05-02[llvm-pdbdump] Fix read past EOF when file is too small.Zachary Turner1-0/+4
2016-04-29Fix crash in PDB when loading corrupt file.Zachary Turner1-0/+7
2016-04-29Put PDB parsing code into a pdb namespace.Zachary Turner1-13/+14
2016-04-29[llvm-pdbdump] Try to appease the ASan botDavid Majnemer1-0/+5
2016-04-28[llvm-pdbdump] Restore error messages, handle bad block sizesDavid Majnemer1-1/+1