[all-commits] [llvm/llvm-project] 409c51: [dsymutil] Add the ability to run the DWARF verifi...
Jonas Devlieghere via All-commits
all-commits at lists.llvm.org
Mon Feb 14 16:14:20 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 409c515f3f9e2228ee10648011943d307ccd8860
https://github.com/llvm/llvm-project/commit/409c515f3f9e2228ee10648011943d307ccd8860
Author: Jonas Devlieghere <jonas at devlieghere.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M llvm/include/llvm/DWARFLinker/DWARFLinker.h
M llvm/lib/DWARFLinker/DWARFLinker.cpp
M llvm/test/tools/dsymutil/X86/verify.test
M llvm/tools/dsymutil/DwarfLinkerForBinary.cpp
M llvm/tools/dsymutil/LinkUtils.h
M llvm/tools/dsymutil/Options.td
M llvm/tools/dsymutil/dsymutil.cpp
Log Message:
-----------
[dsymutil] Add the ability to run the DWARF verifier on the input
Currently you can run the DWARF verifier on the linked dsymutil output.
This patch extends this functionality and makes it possible to
run the DWARF verifier on the input as well.
A new option --verify-dwarf allows you to specify input, output, all and
none. The existing --verify flag remains unchanged and acts and alias
for --verify-dwarf=output.
Input verification issues do not result in a non-zero exit code because
dsymutil is capable of taking invalid DWARF as input and producing valid
DWARF as output.
Differential revision: https://reviews.llvm.org/D89216
More information about the All-commits
mailing list