llvm-project/llvm/tools/dsymutil
Jonas Devlieghere 8a47d875b0 [dsymutil] Copy eh_frame content into the dSYM companion file.
Copy over the __eh_frame from the binary into the dSYM. This helps
kernel developers that are working with only dSYMs (i.e. no binaries)
when debugging a core file. This only kicks in when the __eh_frame
exists in the linked binary. Most of the time ld64 will remove the
section in favor of compact unwind info. When it is emitted, it's
generally small enough and should not bloat the dSYM.

rdar://69774935

Differential revision: https://reviews.llvm.org/D94460
2021-01-12 19:50:34 -08:00
..
BinaryHolder.cpp [dsymutil] Warn on timestmap mismatch between object file and debug map 2021-01-12 18:58:10 -08:00
BinaryHolder.h [dsymutil] Warn on timestmap mismatch between object file and debug map 2021-01-12 18:58:10 -08:00
CFBundle.cpp Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
CFBundle.h
CMakeLists.txt [dsymutil] Add reproducers to dsymutil 2020-05-21 10:59:49 -07:00
DebugMap.cpp [llvm] Drop unnecessary make_range (NFC) 2021-01-09 09:25:00 -08:00
DebugMap.h Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
DwarfLinkerForBinary.cpp [dsymutil] Warn on timestmap mismatch between object file and debug map 2021-01-12 18:58:10 -08:00
DwarfLinkerForBinary.h [dsymutil][DWARFLinker][NFC] Make interface of AddressMap more general. 2020-12-10 14:57:08 +03:00
LinkUtils.h [dsymutil] Add option to print statistics about the .debug_info size. 2020-05-06 19:48:45 -07:00
MachODebugMapParser.cpp [dsymutil] Generalize handling of aliases external symbols 2020-11-16 11:04:31 -08:00
MachOUtils.cpp [dsymutil] Copy eh_frame content into the dSYM companion file. 2021-01-12 19:50:34 -08:00
MachOUtils.h [dsymutil] Thread the VFS through dsymutil (NFC) 2020-05-04 20:21:33 -07:00
Options.td [dsymutil] Add reproducers to dsymutil 2020-05-21 10:59:49 -07:00
Reproducer.cpp [dsymutil] Add llvm_unreachable to silence warning 2020-05-21 12:27:52 -07:00
Reproducer.h [dsymutil] Add reproducers to dsymutil 2020-05-21 10:59:49 -07:00
SymbolMap.cpp Fix a variety of minor issues with ObjC method mangling: 2020-09-29 19:51:53 -04:00
SymbolMap.h
dsymutil.cpp Use llvm::is_contained where appropriate (NFC) 2020-08-01 21:51:06 -07:00
dsymutil.h [dsymutil] Thread the VFS through dsymutil (NFC) 2020-05-04 20:21:33 -07:00