6 Commits

Author SHA1 Message Date
naddy
85229c97e7 drop RCS Ids 2022-03-11 18:49:30 +00:00
sthen
721e2663bc update to dwz-0.1.4, hints from naddy@, ok naddy bcallah
fixes runtime with LLVM 11-produced objects which use DW_OP_entry_value
by default on x86, ARM, and AArch64
2021-03-08 16:51:11 +00:00
espie
2dda4958c0 forgotten piece of the "no-strip" commit, noticed by aja@
this is actually less tricky: just use the built dwz
2020-05-21 12:38:46 +00:00
jca
fc05ea03b5 Fix endianness checks
ok bcallah@ (maintainer)
2020-03-27 13:45:25 +00:00
espie
fb231dbdcd prepare for using dwz, but do not use it yet 2020-03-24 17:33:43 +00:00
bcallah
ab7a5ede49 Import devel/dwz, a DWARF optimization and duplicate removal tool.
tweaks and ok espie@

dwz is a program that attempts to optimize DWARF debugging information
contained in ELF shared libraries and ELF executables for size, by
replacing DWARF information representation with equivalent smaller
representation where possible and by reducing the amount of duplication
using techniques from DWARF standard appendix E - creating
DW_TAG_partial_unit compilation units (CUs) for duplicated information
and using DW_TAG_imported_unit to import it into each CU that needs it.
2020-03-23 18:22:59 +00:00