[all-commits] [llvm/llvm-project] cd3180: [llvm-objdump][COFF] Skip empty export entries whe...

Alexandre Ganea via All-commits all-commits at lists.llvm.org
Thu May 4 11:29:18 PDT 2023

  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: cd3180296c10b033f106b34222b3a4a2aaf75d52
  Author: Alexandre Ganea <aganea at havenstudios.com>
  Date:   2023-05-04 (Thu, 04 May 2023)

  Changed paths:
    M lld/test/COFF/export.test
    M lld/test/COFF/export32.test
    M llvm/tools/llvm-objdump/COFFDump.cpp

  Log Message:
  [llvm-objdump][COFF] Skip empty export entries when dumping the export table

Before this patch, export entries with empy RVA were displayed in the output. In some cases, when the module had exports with sparse ordinals, `llvm-objdump` used to print a lot of `0 0` lines.
We now skip over these empty entries in the output, just as `dumpbin` or binutils `objdump` does.

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

More information about the All-commits mailing list