Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
c2bc71702877756d16aa7e1e40fa858779bd7d13
/
llvm
/
lib
/
DebugInfo
/
PDB
/
Native
/
TpiStream.cpp
a842cd7
[codeview] Remove TypeServerHandler and PDBTypeServerHandler
by Reid Kleckner
· 8 years ago
c2f5b4b
[llvm-pdbutil] Dump raw bytes of type and id records.
by Zachary Turner
· 8 years ago
5b74ff3
[PDB] Fix use after free.
by Zachary Turner
· 8 years ago
d4136e9
Implement various flavors of type merging.
by Zachary Turner
· 8 years ago
526f4f2
Resubmit "[CodeView] Provide a common interface for type collections."
by Zachary Turner
· 8 years ago
1dfcf8d
Revert "[CodeView] Provide a common interface for type collections."
by Zachary Turner
· 8 years ago
0c60f26
[CodeView] Provide a common interface for type collections.
by Zachary Turner
· 8 years ago
5a83fb1
Fix some minor issues in PDB parsing library.
by Zachary Turner
· 8 years ago
bedc85f
[pdb] Don't verify TPI hash values up front.
by Zachary Turner
· 9 years ago
6e545ff
[PDB] Emit index/offset pairs for TPI and IPI streams
by Reid Kleckner
· 9 years ago
d9dc282
[Support] Move Stream library from MSF -> Support.
by Zachary Turner
· 9 years ago
120faca
[PDB] Partial resubmit of r296215, which improved PDB Stream Library.
by Zachary Turner
· 9 years ago
05a75e4
Revert r296215, "[PDB] General improvements to Stream library." and followings.
by NAKAMURA Takumi
· 9 years ago
af299ea
[PDB] General improvements to Stream library.
by Zachary Turner
· 9 years ago
d2684b7
[PDB] Rename Stream related source files.
by Zachary Turner
· 9 years ago
7b327d0
[pdb] Add the ability to resolve TypeServer PDBs.
by Zachary Turner
· 9 years ago
6b6b8c4
NFC: Rename (PDB) RawSession to NativeSession
by Adrian McCarthy
· 9 years ago
[Renamed (91%) from llvm/lib/DebugInfo/PDB/Raw/TpiStream.cpp]
29da5db
[pdb] Correctly parse the hash adjusters table from TPI stream.
by Zachary Turner
· 9 years ago
570e39a
[DebugInfo] Fix some Clang-tidy modernize-use-default and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 9 years ago
620961d
[pdb] Write TPI hash values to the TPI stream.
by Zachary Turner
· 9 years ago
9ba31a5
[pdb] Pass CVRecord's through the visitor as non-const references.
by Zachary Turner
· 9 years ago
c6d54da
[pdb] Write PDB TPI Stream from Yaml.
by Zachary Turner
· 9 years ago
5c7c230
[codeview] Properly propagate the TypeLeafKind through the pipeline.
by Zachary Turner
· 9 years ago
7780763
[codeview] Have visitTypeBegin return the record type.
by Zachary Turner
· 9 years ago
2f951ce
[codeview] Add TypeVisitorCallbackPipeline.
by Zachary Turner
· 9 years ago
5e3e4bb
[CodeView] Decouple record deserialization from visitor dispatch.
by Zachary Turner
· 9 years ago
a3225b0
[msf] Resubmit "Rename Msf -> MSF".
by Zachary Turner
· 9 years ago
334aec4
Revert "[msf] Rename Msf to MSF."
by Zachary Turner
· 9 years ago
a010f5c
[msf] Rename Msf to MSF.
by Zachary Turner
· 9 years ago
d66889c
[pdb] Refactor library to more clearly separate reading/writing
by Zachary Turner
· 9 years ago
199f48a
Get rid of IMsfStreamData class.
by Zachary Turner
· 9 years ago
bac69d3
[msf] Create LLVMDebugInfoMsf
by Zachary Turner
· 9 years ago
ef5ec2d
Re-enable TPI hash verification for enum records.
by Rui Ueyama
· 9 years ago
8848a7a
[pdb] Round trip the PDB stream between YAML and binary PDB.
by Zachary Turner
· 9 years ago
fbabf2d
Disable hash verification of enums.
by Zachary Turner
· 9 years ago
6e96a4c
[pdb] Check the display name for <unnamed-tag>, not the linkage name
by Reid Kleckner
· 9 years ago
7aa95a9
[PDB] Indicate which type record failed hash validation
by Reid Kleckner
· 9 years ago
1abbb31
[codeview] Add an extra check for TPI hash values.
by Rui Ueyama
· 9 years ago
74c4341
[codeview] Use hashBufferV8 to verify all type records.
by Rui Ueyama
· 9 years ago
01ee3dae
Resubmit "[pdb] Change type visitor pattern to be dynamic."
by Zachary Turner
· 9 years ago
73b0b2f
Revert "[pdb] Change type visitor pattern to be dynamic."
by Zachary Turner
· 9 years ago
1f6372c
[pdb] Change type visitor pattern to be dynamic.
by Zachary Turner
· 9 years ago
43ed08e
[codeview] Pass CVRecord to visitTypeBegin callback.
by Rui Ueyama
· 9 years ago
b9095ae
[codeview] Remove unused parameter.
by Rui Ueyama
· 9 years ago
5c7248c
Implement pdb::hashBufferV8 hash function.
by Rui Ueyama
· 9 years ago
9caea82
Remove redundant namespace specifiers.
by Rui Ueyama
· 9 years ago
8b0ae13
[codeview] Use CVTypeVisitor instead of a hand-written switch-cases.
by Rui Ueyama
· 9 years ago
41974f1
[pdbdump] Verify LF_{CLASS,ENUM,INTERFACE,STRUCTURE,UNION} records.
by Rui Ueyama
· 9 years ago
9f3e961
[pdbdump] Verify TPI hash for LF_ENUM type records.
by Rui Ueyama
· 9 years ago
c41cd6d
[pdbdump] Verify part of TPI hash streams.
by Rui Ueyama
· 9 years ago
a1657a9
[pdb] Handle stream index errors better.
by Zachary Turner
· 9 years ago
d2b2bfe
[pdb] Try to fix use after free.
by Zachary Turner
· 9 years ago
f14a74c
[pdbdump] Print out # of hash buckets.
by Rui Ueyama
· 9 years ago
d833917
[pdbdump] Print out TPI hash key size.
by Rui Ueyama
· 9 years ago
d844799
[pdb] Use MappedBlockStream to parse the PDB directory.
by Zachary Turner
· 9 years ago
ba0aab9
[pdbdump] Verify the size of TPI hash records.
by Rui Ueyama
· 9 years ago
fd97bf1
pdbdump: print out TPI hashes.
by Rui Ueyama
· 9 years ago
0350bf0
Add comments.
by Rui Ueyama
· 9 years ago
90b8b8d
[pdb] Add unit tests for PDB MappedBlockStream and zero copy
by Zachary Turner
· 9 years ago
0d43c1c
[pdb] Finish conversion to zero copy pdb access.
by Zachary Turner
· 9 years ago
8dbe362
[codeview,pdb] Try really hard to conserve memory when reading.
by Zachary Turner
· 9 years ago
d5d37dc
[codeview] Move StreamInterface and StreamReader to libcodeview.
by Zachary Turner
· 9 years ago
c9972c6
[llvm-pdbdump] Dump the IPI stream and all records.
by Zachary Turner
· 9 years ago
85ed80b
[llvm-pdbdump] Dump stream summary list.
by Zachary Turner
· 9 years ago
ce5196e
[codeview] Try to handle errors better in record iterator
by Reid Kleckner
· 9 years ago
819e77d
Port DebugInfoPDB over to using llvm::Error.
by Zachary Turner
· 9 years ago
7960de9
[codeview] Add a type visitor to help abstract away type stream handling
by Reid Kleckner
· 10 years ago
ce48c4d
Remove unused variable.
by Zachary Turner
· 10 years ago
2d02cee
Move CodeViewTypeStream to DebugInfo/CodeView
by Zachary Turner
· 10 years ago
f5c5965
Parse the TPI (type information) stream of PDB files.
by Zachary Turner
· 10 years ago