summaryrefslogtreecommitdiff
path: root/lib/DebugInfo
AgeCommit message (Expand)AuthorFilesLines
2016-06-24[CodeView] Healthy paranoia around stringsDavid Majnemer2-8/+5
2016-06-24Thread Expected<...> up from libObject’s getSymbolAddress() for symbols to ...Kevin Enderby2-6/+10
2016-06-24[codeview] Use one byte for S_FRAMECOOKIE CookieKind and add flags byteReid Kleckner2-2/+3
2016-06-22[pdb] Treat a stream size of ~0U as 0Reid Kleckner1-2/+4
2016-06-22[codeview] Fix the alignment padding that we add to list recordsReid Kleckner1-4/+6
2016-06-21[codeview] Add support for splitting field list records over 64KBReid Kleckner4-10/+96
2016-06-20[codeview] Add an extra check for TPI hash values.Rui Ueyama1-2/+10
2016-06-17[codeview] Add DIFlags for pointer to member representationsReid Kleckner1-0/+1
2016-06-17[pdb] Don't error on missing FPO streamsReid Kleckner1-0/+5
2016-06-16[codeview] Use hashBufferV8 to verify all type records.Rui Ueyama1-15/+15
2016-06-16Resubmit "[pdb] Change type visitor pattern to be dynamic."Zachary Turner6-242/+365
2016-06-16Revert "[pdb] Change type visitor pattern to be dynamic."Zachary Turner6-358/+247
2016-06-16[pdb] Change type visitor pattern to be dynamic.Zachary Turner6-247/+358
2016-06-16[codeview] Pass CVRecord to visitTypeBegin callback.Rui Ueyama3-27/+18
2016-06-16[codeview] Remove unused parameter.Rui Ueyama3-64/+42
2016-06-16Implement pdb::hashBufferV8 hash function.Rui Ueyama2-10/+55
2016-06-16Remove redundant namespace specifiers.Rui Ueyama1-9/+9
2016-06-16[codeview] Use CVTypeVisitor instead of a hand-written switch-cases.Rui Ueyama1-68/+64
2016-06-15[Codeview] Add a class for LF_UDT_MOD_SRC_LINE.Rui Ueyama3-1/+25
2016-06-15Axe some trailing whitespace from my last commitReid Kleckner1-20/+20
2016-06-15[codeview] Move deserialization methods out of lineReid Kleckner1-0/+356
2016-06-15[pdbdump] Verify LF_{CLASS,ENUM,INTERFACE,STRUCTURE,UNION} records.Rui Ueyama1-8/+53
2016-06-14[pdbdump] Verify TPI hash for LF_ENUM type records.Rui Ueyama1-5/+21
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-10[pdb] Fix issues with pdb writing.Zachary Turner1-1/+1
2016-06-10Make PDBFile take a StreamInterface instead of a MemBuffer.Zachary Turner2-118/+79
2016-06-10Add support for writing through StreamInterface.Zachary Turner9-17/+302
2016-06-09[pdbdump] Verify part of TPI hash streams.Rui Ueyama1-0/+28
2016-06-08Function names should start with lowercase letters.Rui Ueyama2-3/+3
2016-06-08[PDB] Move PDB functions to a separate file.Rui Ueyama3-59/+79
2016-06-08Apply most suggestions of clang-tidy's performance-unnecessary-value-paramBenjamin Kramer1-1/+1
2016-06-08[pdb] Handle stream index errors better.Zachary Turner8-89/+143
2016-06-08Remove a patch .rej file.Rui Ueyama1-11/+0
2016-06-08[pdb] Try to fix use after free.Zachary Turner3-0/+13
2016-06-07[pdbdump] Print out # of hash buckets.Rui Ueyama1-0/+1
2016-06-07[pdbdump] Print out TPI hash key size.Rui Ueyama1-0/+2
2016-06-07[pdb] Convert StringRefs to ArrayRef<uint8_t>s.Zachary Turner2-9/+11
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 Turner11-125/+134
2016-06-07Add comments.Rui Ueyama1-0/+2
2016-06-06Try one more time to pacify -Wpessimizing-move, MSVC, libstdc++4.7, and the w...Reid Kleckner1-2/+1
2016-06-06Attempt to work around lack of std::map::emplace in libstdc++4.7Reid Kleckner1-1/+2
2016-06-06[pdbdump] Verify the size of TPI hash records.Rui Ueyama1-0/+5
2016-06-06[pdbdump] Print out New FPO stream contents.Rui Ueyama1-1/+24
2016-06-04[DebugInfo, PDB] Use sparse bitfields for the name mapDavid Majnemer1-21/+12
2016-06-04[CodeView] Fix a busted assert in TypeTableBuilder::writeClassDavid Majnemer1-1/+1
2016-06-04[TypeStreamMerger] visitUnknownMember was supposed to be visitUnknownTypeDavid Majnemer1-2/+3
2016-06-03pdbdump: print out TPI hashes.Rui Ueyama1-9/+29