llvm-project/llvm/tools/dsymutil
Alexey Lapshin e74197bc12 [Reland][Debuginfo][llvm-dwarfutil] Add check for unsupported debug sections.
Current DWARFLinker implementation does not support some debug sections
(mainly DWARF v5 sections). This patch adds diagnostic for such sections.
The warning would be displayed for critical(such that could not be removed)
sections and the source file would be skipped. Other unsupported sections
would be removed and warning message should be displayed. The zero exit
status would be returned for both cases.

Reviewed By: JDevlieghere

Differential Revision: https://reviews.llvm.org/D123623
2022-07-28 21:29:16 +03:00
..
BinaryHolder.cpp [dsymutil] Fix memory issue in the BinaryHolder 2022-04-27 16:35:48 -07:00
BinaryHolder.h [dsymutil] Fix memory issue in the BinaryHolder 2022-04-27 16:35:48 -07:00
CFBundle.cpp
CFBundle.h
CMakeLists.txt LLVM Driver Multicall tool 2022-06-06 04:27:32 +00:00
DebugMap.cpp Use llvm::less_first (NFC) 2022-06-04 21:23:18 -07:00
DebugMap.h
DwarfLinkerForBinary.cpp [Reland][Debuginfo][llvm-dwarfutil] Add check for unsupported debug sections. 2022-07-28 21:29:16 +03:00
DwarfLinkerForBinary.h [llvm] Remove redundaunt virtual specifiers (NFC) 2022-07-24 21:50:35 -07:00
LinkUtils.h [DWARFLinker][NFC] Add None value to the DwarfLinkerAccelTableKind enum. 2022-05-17 12:32:32 +03:00
MachODebugMapParser.cpp [dsymutil] Fix a few TODOs about reporting errors to the user 2022-04-06 12:41:02 -04:00
MachOUtils.cpp [dsymutil] Apply relocations present in Swift reflection sections 2022-03-17 14:23:20 -03:00
MachOUtils.h [dsymutil] Apply relocations present in Swift reflection sections 2022-03-17 14:23:20 -03:00
Options.td [dsymutil] Automatically generate a reproducer when dsymutil crashes 2022-06-14 16:00:08 -07:00
Reproducer.cpp [dsymutil] Fix std::unique_ptr to llvm::Expected conversion 2022-06-14 16:10:48 -07:00
Reproducer.h [llvm] Remove redundaunt virtual specifiers (NFC) 2022-07-24 21:50:35 -07:00
SymbolMap.cpp
SymbolMap.h
dsymutil.cpp Remove unnecessary includes of ManagedStatic.h 2022-07-07 14:29:20 +02:00
dsymutil.h