[PATCH] D122226: [llmv-pdbutil] Move InputFile/FormatUtil/LinePrinter to the PDB library.

Carlos Alberto Enciso via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 23 04:51:23 PDT 2022


CarlosAlbertoEnciso added a comment.

The following modules are directly affected by this patch:

llvm\lib\DebugInfo\DebugInfoPDB
llvm\lib\DebugInfo\Symbolize
llvm\tools\llvm-objdump
llvm\tools\llvm-pdbutil
llvm\tools\llvm-readobj
llvm\tools\llvm-symbolizer
llvm\tools\sancov

The following tables show the sizes before and after the patch, for staic and shared libraries.

Static libraries

| Module                | Before     | After      |
| libLLVMDebugInfoPDB.a | 2,646,354  | 2,931,710  |
| libLLVMSymbolize.a    | 324,626    | 324,626    |
| llvm-objdump          | 32,456,600 | 32,456,600 |
| llvm-pdbutil          | 8,084,816  | 8,090,784  |
| llvm-readobj          | 8,732,608  | 8,732,608  |
| llvm-symbolizer       | 7,196,432  | 7,196,432  |
| sancov                | 32,610,392 | 32,610,392 |
|

Shared libraries

| Module                 | Before    | After     |
| libLLVMDebugInfoPDB.so | 1,180,744 | 1,314,320 |
| libLLVMSymbolize.so    | 232,464   | 232,464   |
| llvm-objdump           | 912,696   | 912,696   |
| llvm-pdbutil           | 1,293,792 | 1,215,952 |
| llvm-readobj           | 2,168,016 | 2,168,016 |
| llvm-symbolizer        | 76,920    | 76,920    |
| sancov                 | 158,432   | 158,432   |


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D122226/new/

https://reviews.llvm.org/D122226



More information about the llvm-commits mailing list