[PATCH] D115051: Enable pdbpagesize to allow support for PDB file sizes > 4GB
Chris Davis via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Dec 3 10:41:10 PST 2021
chrdavis added a comment.
I'll add some unit tests over the weekend.
Here are some examples of a > 4GB PDB with 16k page size
> D:\llvm-project\build\Debug\bin\llvm-pdbutil.exe pretty --native d:\scratch\4GBPDBWork\unit_tests\16384\unit_tests.exe.pdb
Summary for d:\scratch\4GBPDBWork\unit_tests\16384\unit_tests.exe.pdb
Size: 4531617792 bytes
Guid: {257AC4E5-274E-9019-4C4C-44205044422E}
Age: 1
Attributes: HasPrivateSymbols
> D:\llvm-project\build\Debug\bin\llvm-pdbutil.exe dump -summary d:\scratch\4GBPDBWork\unit_tests\16384\unit_tests.exe.pdb
Summary
============================================================
Block Size: 16384
Number of blocks: 276588
Number of streams: 18124
Signature: 628802789
Age: 1
GUID: {257AC4E5-274E-9019-4C4C-44205044422E}
Features: 0x1
Has Debug Info: true
Has Types: true
Has IDs: true
Has Globals: true
Has Publics: true
Is incrementally linked: false
Has conflicting types: false
Is stripped: false
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D115051/new/
https://reviews.llvm.org/D115051
More information about the llvm-commits
mailing list