summaryrefslogtreecommitdiffstats
path: root/llvm/lib/DebugInfo/PDB/Raw/TpiStream.cpp
Commit message (Expand)AuthorAgeFilesLines
* NFC: Rename (PDB) RawSession to NativeSessionAdrian McCarthy2017-01-251-174/+0
* [pdb] Correctly parse the hash adjusters table from TPI stream.Zachary Turner2017-01-251-9/+6
* [DebugInfo] Fix some Clang-tidy modernize-use-default and Include What You Us...Eugene Zelenko2016-11-231-7/+8
* [pdb] Write TPI hash values to the TPI stream.Zachary Turner2016-09-141-92/+4
* [pdb] Pass CVRecord's through the visitor as non-const references.Zachary Turner2016-09-091-8/+7
* [pdb] Write PDB TPI Stream from Yaml.Zachary Turner2016-09-091-67/+42
* [codeview] Properly propagate the TypeLeafKind through the pipeline.Zachary Turner2016-09-011-3/+3
* [codeview] Have visitTypeBegin return the record type.Zachary Turner2016-08-311-2/+3
* [codeview] Add TypeVisitorCallbackPipeline.Zachary Turner2016-08-311-2/+8
* [CodeView] Decouple record deserialization from visitor dispatch.Zachary Turner2016-08-051-6/+19
* [msf] Resubmit "Rename Msf -> MSF".Zachary Turner2016-07-291-2/+2
* Revert "[msf] Rename Msf to MSF."Zachary Turner2016-07-291-2/+2
* [msf] Rename Msf to MSF.Zachary Turner2016-07-291-2/+2
* [pdb] Refactor library to more clearly separate reading/writingZachary Turner2016-07-281-7/+4
* Get rid of IMsfStreamData class.Zachary Turner2016-07-281-1/+0
* [msf] Create LLVMDebugInfoMsfZachary Turner2016-07-221-3/+4
* 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
OpenPOWER on IntegriCloud