summaryrefslogtreecommitdiffstats
path: root/llvm/lib/DebugInfo/PDB/Raw/TpiStream.cpp
Commit message (Expand)AuthorAgeFilesLines
* Re-enable TPI hash verification for enum records.Rui Ueyama2016-07-121-1/+1
* [pdb] Round trip the PDB stream between YAML and binary PDB.Zachary Turner2016-07-061-0/+2
* Disable hash verification of enums.Zachary Turner2016-07-061-1/+1
* [pdb] Check the display name for <unnamed-tag>, not the linkage nameReid Kleckner2016-07-011-1/+1
* [PDB] Indicate which type record failed hash validationReid Kleckner2016-07-011-2/+8
* [codeview] Add an extra check for TPI hash values.Rui Ueyama2016-06-201-2/+10
* [codeview] Use hashBufferV8 to verify all type records.Rui Ueyama2016-06-161-15/+15
* Resubmit "[pdb] Change type visitor pattern to be dynamic."Zachary Turner2016-06-161-19/+21
* Revert "[pdb] Change type visitor pattern to be dynamic."Zachary Turner2016-06-161-21/+19
* [pdb] Change type visitor pattern to be dynamic.Zachary Turner2016-06-161-19/+21
* [codeview] Pass CVRecord to visitTypeBegin callback.Rui Ueyama2016-06-161-3/+1
* [codeview] Remove unused parameter.Rui Ueyama2016-06-161-9/+7
* Implement pdb::hashBufferV8 hash function.Rui Ueyama2016-06-161-10/+1
* Remove redundant namespace specifiers.Rui Ueyama2016-06-161-9/+9
* [codeview] Use CVTypeVisitor instead of a hand-written switch-cases.Rui Ueyama2016-06-161-68/+64
* [pdbdump] Verify LF_{CLASS,ENUM,INTERFACE,STRUCTURE,UNION} records.Rui Ueyama2016-06-151-8/+53
* [pdbdump] Verify TPI hash for LF_ENUM type records.Rui Ueyama2016-06-141-5/+21
* [pdbdump] Verify part of TPI hash streams.Rui Ueyama2016-06-091-0/+28
* [pdb] Handle stream index errors better.Zachary Turner2016-06-081-8/+10
* [pdb] Try to fix use after free.Zachary Turner2016-06-081-0/+4
* [pdbdump] Print out # of hash buckets.Rui Ueyama2016-06-071-0/+1
* [pdbdump] Print out TPI hash key size.Rui Ueyama2016-06-071-0/+2
* [pdb] Use MappedBlockStream to parse the PDB directory.Zachary Turner2016-06-071-3/+7
* [pdbdump] Verify the size of TPI hash records.Rui Ueyama2016-06-061-0/+5
* pdbdump: print out TPI hashes.Rui Ueyama2016-06-031-9/+29
* Add comments.Rui Ueyama2016-06-021-0/+2
* [pdb] Add unit tests for PDB MappedBlockStream and zero copyZachary Turner2016-05-311-0/+1
* [pdb] Finish conversion to zero copy pdb access.Zachary Turner2016-05-281-3/+4
* [codeview,pdb] Try really hard to conserve memory when reading.Zachary Turner2016-05-271-7/+6
* [codeview] Move StreamInterface and StreamReader to libcodeview.Zachary Turner2016-05-251-3/+3
* [llvm-pdbdump] Dump the IPI stream and all records.Zachary Turner2016-05-251-2/+2
* [llvm-pdbdump] Dump stream summary list.Zachary Turner2016-05-251-0/+8
* [codeview] Try to handle errors better in record iteratorReid Kleckner2016-05-121-2/+2
* Port DebugInfoPDB over to using llvm::Error.Zachary Turner2016-05-061-12/+26
* [codeview] Add a type visitor to help abstract away type stream handlingReid Kleckner2016-05-041-1/+1
* Remove unused variable.Zachary Turner2016-05-031-2/+0
* Move CodeViewTypeStream to DebugInfo/CodeViewZachary Turner2016-05-031-23/+2
* Parse the TPI (type information) stream of PDB files.Zachary Turner2016-05-031-0/+143
OpenPOWER on IntegriCloud