1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/test/DebugInfo/PDB
Zachary Turner 389bcb458f [llvm-pdbutil] Print detailed S_UDT stats.
This adds a new command line option, -udt-stats, which breaks
down the stats of S_UDT records.  These are one of the biggest
contributors to the size of /DEBUG:FASTLINK PDBs, so they need
some additional tools to be able to analyze their usage.  This
option will dig into each S_UDT record and determine what kind
of record it points to, and then break down the statistics by
the target type.  The goal here is to identify how our object
files differ from MSVC object files in S_UDT records, so that
we can output fewer of them and reach size parity.

llvm-svn: 312276
2017-08-31 20:43:22 +00:00
..
DIA Rename llvm-pdbdump -> llvm-pdbutil. 2017-06-09 20:46:17 +00:00
Inputs [PDB] Add a test that verifies every known type record. 2017-07-05 18:43:25 +00:00
Native Enable llvm-pdbutil to list enumerations using native PDB reader 2017-08-04 22:37:58 +00:00
dbi-bytes.test [llvm-pdbutil] Dump raw bytes of various DBI stream subsections. 2017-06-23 21:11:54 +00:00
dump-fpm.test [pdbutil] Add a command to dump the FPM. 2017-08-02 22:25:52 +00:00
every-type.test [PDB] Add a test that verifies every known type record. 2017-07-05 18:43:25 +00:00
just-my-code.test [llvm-pdbutil] Add support for dumping detailed module stats. 2017-08-21 14:53:25 +00:00
module-bytes.test [llvm-pdbutil] Add a mode to bytes for dumping split debug chunks. 2017-06-26 17:22:36 +00:00
module-stats.test [llvm-pdbutil] Print detailed S_UDT stats. 2017-08-31 20:43:22 +00:00
pdb-longname-truncation.test Rename llvm-pdbdump -> llvm-pdbutil. 2017-06-09 20:46:17 +00:00
pdb-minimal-construct.test Rename llvm-pdbdump -> llvm-pdbutil. 2017-06-09 20:46:17 +00:00
pdb-unknown-symbol.test Fix line endings. 2017-06-12 23:15:47 +00:00
pdb-yaml-symbols.test [codeview] YAMLize all section offsets and indices in symbol records 2017-06-20 21:19:22 +00:00
pdbdump-debug-subsections.test Resubmit "[llvm-pdbutil] rewrite the "raw" output style." 2017-06-15 22:24:24 +00:00
pdbdump-headers.test [llvm-pdbutil] Add support for dumping detailed module stats. 2017-08-21 14:53:25 +00:00
pdbdump-merge-ids-and-types.test [PDB] Add a test that verifies every known type record. 2017-07-05 18:43:25 +00:00
pdbdump-mergeids.test [llvm-pdbutil] Rename "raw" to "dump". 2017-06-22 20:57:39 +00:00
pdbdump-mergetypes.test [PDB] Add a test that verifies every known type record. 2017-07-05 18:43:25 +00:00
pdbdump-objfilename.yaml [llvm] Get rid of "%T" expansions 2017-08-15 20:29:24 +00:00
pdbdump-raw-blocks.test [llvm-pdbutil] Add the ability to dump raw bytes from the file. 2017-06-23 19:54:44 +00:00
pdbdump-raw-bytes.test [llvm-pdbutil] Dump raw bytes of pdb name map. 2017-06-23 20:18:38 +00:00
pdbdump-raw-stream.test [llvm-pdbutil] Add a function for formatting MSF data. 2017-06-23 18:52:13 +00:00
pdbdump-readwrite.test [llvm-pdbutil] Rename "raw" to "dump". 2017-06-22 20:57:39 +00:00
pdbdump-source-names.test [llvm] Get rid of "%T" expansions 2017-08-15 20:29:24 +00:00
pdbdump-write.test Rename llvm-pdbdump -> llvm-pdbutil. 2017-06-09 20:46:17 +00:00
pdbdump-yaml-types.test [codeview] respect signedness of APSInts when printing to YAML 2017-06-21 22:31:52 +00:00
pdbdump-yaml.test Rename llvm-pdbdump -> llvm-pdbutil. 2017-06-09 20:46:17 +00:00
section-headers.test [llvm-pdbutil] Dump image section headers. 2017-08-04 20:02:38 +00:00
tpi-bytes.test [llvm-pdbutil] Dump raw bytes of type and id records. 2017-06-23 21:50:54 +00:00
udt-stats.test [llvm-pdbutil] Print detailed S_UDT stats. 2017-08-31 20:43:22 +00:00
write-fpm.test [pdb/lld] Write a valid FPM. 2017-08-02 22:31:39 +00:00