This is an archive of the discontinued LLVM Phabricator instance.

[PDB] Do not record PGO or coverage public symbols
ClosedPublic

Authored by rnk on May 18 2021, 1:15 PM.

Details

Summary

These symbols are long, and they tend to cause the PDB file size to
overflow. They are generally not necessary when debugging problems in
user code.

This change reduces the size of chrome.dll.pdb with coverage from
6,937,108,480 bytes to 4,690,210,816 bytes.

Diff Detail

Event Timeline

rnk created this revision.May 18 2021, 1:15 PM
rnk requested review of this revision.May 18 2021, 1:15 PM
Herald added a project: Restricted Project. · View Herald TranscriptMay 18 2021, 1:15 PM
thakis accepted this revision.May 18 2021, 3:51 PM

Nice!

This revision is now accepted and ready to land.May 18 2021, 3:51 PM
This revision was landed with ongoing or failed builds.May 19 2021, 12:41 PM
This revision was automatically updated to reflect the committed changes.