[all-commits] [llvm/llvm-project] 1555ad: [llvm-readobj][ELF] Use WrappedError to filter dup...

aokblast via All-commits all-commits at lists.llvm.org
Fri Apr 17 01:49:38 PDT 2026


  Branch: refs/heads/users/aokblast/readelf/report_unique
  Home:   https://github.com/llvm/llvm-project
  Commit: 1555ad200e508fbe744e82e2de356ee35fc68dc2
      https://github.com/llvm/llvm-project/commit/1555ad200e508fbe744e82e2de356ee35fc68dc2
  Author: ShengYi Hung <aokblast at FreeBSD.org>
  Date:   2026-04-17 (Fri, 17 Apr 2026)

  Changed paths:
    M llvm/test/Object/invalid.test
    M llvm/test/tools/llvm-readobj/ELF/broken-dynamic-reloc.test
    M llvm/test/tools/llvm-readobj/ELF/dynamic-tags.test
    M llvm/test/tools/llvm-readobj/ELF/gnu-notes.test
    M llvm/test/tools/llvm-readobj/ELF/gnu-section-mapping.test
    M llvm/test/tools/llvm-readobj/ELF/invalid-shstrndx.test
    M llvm/test/tools/llvm-readobj/ELF/packed-relocs-errors.s
    M llvm/test/tools/llvm-readobj/ELF/packed-relocs.test
    M llvm/test/tools/llvm-readobj/ELF/program-headers.test
    M llvm/test/tools/llvm-readobj/ELF/relocation-errors.test
    M llvm/test/tools/llvm-readobj/ELF/relocations.test
    M llvm/test/tools/llvm-readobj/ELF/relr-relocs.test
    M llvm/test/tools/llvm-readobj/ELF/stack-sizes.test
    M llvm/test/tools/llvm-readobj/ELF/versym-invalid.test
    M llvm/tools/llvm-readobj/ELFDumper.cpp
    M llvm/tools/llvm-readobj/ObjDumper.cpp
    M llvm/tools/llvm-readobj/ObjDumper.h

  Log Message:
  -----------
  [llvm-readobj][ELF] Use WrappedError to filter duplicates

Switch from StringError to WrappedError. Errors of the form "Prefix:
Error" can now be filtered out based on the underlying error while
preserving distinct prefixes, resulting in clearer llvm-readobj output.


  Commit: 98e023d89f5d31437ea634b575deebf2a985f85e
      https://github.com/llvm/llvm-project/commit/98e023d89f5d31437ea634b575deebf2a985f85e
  Author: ShengYi Hung <aokblast at FreeBSD.org>
  Date:   2026-04-17 (Fri, 17 Apr 2026)

  Changed paths:
    M llvm/tools/llvm-readobj/ELFDumper.cpp

  Log Message:
  -----------
  [llvm-readobj][ELF] Remove redundant error in reportWarning

If MapOrError contains no error, calling takeError() results in
undefined behavior and may crash the program.


Compare: https://github.com/llvm/llvm-project/compare/81af175c5ff2...98e023d89f5d

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list