1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/test/DebugInfo/PDB
Reid Kleckner 427e306905 [PDB] Improve GSI hash table dumping for publics and globals
The PDB "symbol stream" actually contains symbol records for the publics
and the globals stream. The globals and publics streams are essentially
hash tables that point into a single stream of records. In order to
match cvdump's behavior, we need to only dump symbol records referenced
from the hash table. This patch implements that, and then implements
global stream dumping, since it's just a subset of public stream
dumping.

Now we shouldn't see S_PROCREF or S_GDATA32 records when dumping
publics, and instead we should see those record in the globals stream.

llvm-svn: 309066
2017-07-26 00:40:36 +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 Rename llvm-pdbdump -> llvm-pdbutil. 2017-06-09 20:46:17 +00:00
dbi-bytes.test [llvm-pdbutil] Dump raw bytes of various DBI stream subsections. 2017-06-23 21:11:54 +00:00
every-type.test [PDB] Add a test that verifies every known type record. 2017-07-05 18:43: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
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 [PDB] Improve GSI hash table dumping for publics and globals 2017-07-26 00:40:36 +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-pdbdump] [yaml2pdb] always include object file name in module info 2017-05-25 18:04:17 +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 Rename llvm-pdbdump -> llvm-pdbutil. 2017-06-09 20:46:17 +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
tpi-bytes.test [llvm-pdbutil] Dump raw bytes of type and id records. 2017-06-23 21:50:54 +00:00