mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 03:33:20 +01:00
427e306905
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 |
||
---|---|---|
.. | ||
DIA | ||
Inputs | ||
Native | ||
dbi-bytes.test | ||
every-type.test | ||
module-bytes.test | ||
pdb-longname-truncation.test | ||
pdb-minimal-construct.test | ||
pdb-unknown-symbol.test | ||
pdb-yaml-symbols.test | ||
pdbdump-debug-subsections.test | ||
pdbdump-headers.test | ||
pdbdump-merge-ids-and-types.test | ||
pdbdump-mergeids.test | ||
pdbdump-mergetypes.test | ||
pdbdump-objfilename.yaml | ||
pdbdump-raw-blocks.test | ||
pdbdump-raw-bytes.test | ||
pdbdump-raw-stream.test | ||
pdbdump-readwrite.test | ||
pdbdump-source-names.test | ||
pdbdump-write.test | ||
pdbdump-yaml-types.test | ||
pdbdump-yaml.test | ||
tpi-bytes.test |