[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