[all-commits] [llvm/llvm-project] 12dd8d: [PDB] Do not record PGO or coverage public symbols

Reid Kleckner via All-commits all-commits at lists.llvm.org
Wed May 19 12:41:53 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 12dd8df38b5da0e7bbbcc842308a251ce11800d5
      https://github.com/llvm/llvm-project/commit/12dd8df38b5da0e7bbbcc842308a251ce11800d5
  Author: Reid Kleckner <rnk at google.com>
  Date:   2021-05-19 (Wed, 19 May 2021)

  Changed paths:
    M lld/COFF/PDB.cpp
    A lld/test/COFF/pgo-pubs.s

  Log Message:
  -----------
  [PDB] Do not record PGO or coverage public symbols

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.

Differential Revision: https://reviews.llvm.org/D102719




More information about the All-commits mailing list