This update for dwarves and elfutils fixes the following issues:
elfutils was updated to version 0.177 (jsc#SLE-24501):
Update to version 0.176:
Update to version 0.175:
Update to version 0.174:
libelf, libdw and all tools now handle extended shnum and shstrndx correctly.
elfcompress: Don't rewrite input file if no section data needs updating. Try harder to keep same file mode bits (suid) on rewrite.
Update to version 0.173:
Update to version 0.172:
Update to version 0.171:
libdwfl: Use processvmreadv when available instead of ptrace. backends: Add a RISC-V backend.
There were various improvements to build on Windows. The sha1 and md5 implementations have been removed, they weren't used.
Update to version 0.170:
Update to version 0.169:
dwarves is shipped new in version 1.22 to provide tooling for use by the Linux Kernel BTF verification framework.
{ "binaries": [ { "libdw1-32bit": "0.177-150300.11.3.1", "libdwarves1": "1.22-150300.7.3.1", "elfutils": "0.177-150300.11.3.1", "libdwarves-devel-32bit": "1.22-150300.7.3.1", "libelf1": "0.177-150300.11.3.1", "libdw-devel": "0.177-150300.11.3.1", "dwarves": "1.22-150300.7.3.1", "libasm-devel": "0.177-150300.11.3.1", "libdw1": "0.177-150300.11.3.1", "libebl-plugins-32bit": "0.177-150300.11.3.1", "libebl-plugins": "0.177-150300.11.3.1", "elfutils-lang": "0.177-150300.11.3.1", "libdwarves-devel": "1.22-150300.7.3.1", "libasm1": "0.177-150300.11.3.1", "libelf1-32bit": "0.177-150300.11.3.1", "libelf-devel": "0.177-150300.11.3.1", "libebl-devel": "0.177-150300.11.3.1", "libdwarves1-32bit": "1.22-150300.7.3.1" } ] }
{ "binaries": [ { "libdw1-32bit": "0.177-150300.11.3.1", "libdwarves1": "1.22-150300.7.3.1", "elfutils": "0.177-150300.11.3.1", "libdwarves-devel-32bit": "1.22-150300.7.3.1", "libelf1": "0.177-150300.11.3.1", "libdw-devel": "0.177-150300.11.3.1", "dwarves": "1.22-150300.7.3.1", "libasm-devel": "0.177-150300.11.3.1", "libdw1": "0.177-150300.11.3.1", "libebl-plugins-32bit": "0.177-150300.11.3.1", "libebl-plugins": "0.177-150300.11.3.1", "elfutils-lang": "0.177-150300.11.3.1", "libdwarves-devel": "1.22-150300.7.3.1", "libasm1": "0.177-150300.11.3.1", "libelf1-32bit": "0.177-150300.11.3.1", "libelf-devel": "0.177-150300.11.3.1", "libebl-devel": "0.177-150300.11.3.1", "libdwarves1-32bit": "1.22-150300.7.3.1" } ] }
{ "binaries": [ { "libebl-plugins": "0.177-150300.11.3.1", "libasm1": "0.177-150300.11.3.1", "libdwarves1": "1.22-150300.7.3.1", "elfutils": "0.177-150300.11.3.1", "libdwarves-devel": "1.22-150300.7.3.1", "libelf1": "0.177-150300.11.3.1", "dwarves": "1.22-150300.7.3.1", "libdw1": "0.177-150300.11.3.1" } ] }
{ "binaries": [ { "libebl-plugins": "0.177-150300.11.3.1", "libasm1": "0.177-150300.11.3.1", "libdwarves1": "1.22-150300.7.3.1", "elfutils": "0.177-150300.11.3.1", "libdwarves-devel": "1.22-150300.7.3.1", "libelf1": "0.177-150300.11.3.1", "dwarves": "1.22-150300.7.3.1", "libdw1": "0.177-150300.11.3.1" } ] }
{ "binaries": [ { "libebl-plugins": "0.177-150300.11.3.1", "libasm1": "0.177-150300.11.3.1", "libdwarves1": "1.22-150300.7.3.1", "elfutils": "0.177-150300.11.3.1", "libdwarves-devel": "1.22-150300.7.3.1", "libelf1": "0.177-150300.11.3.1", "dwarves": "1.22-150300.7.3.1", "libdw1": "0.177-150300.11.3.1" } ] }
{ "binaries": [ { "libebl-plugins": "0.177-150300.11.3.1", "libasm1": "0.177-150300.11.3.1", "libdwarves1": "1.22-150300.7.3.1", "elfutils": "0.177-150300.11.3.1", "libdwarves-devel": "1.22-150300.7.3.1", "libelf1": "0.177-150300.11.3.1", "dwarves": "1.22-150300.7.3.1", "libdw1": "0.177-150300.11.3.1" } ] }
{ "binaries": [ { "libasm1-32bit": "0.177-150300.11.3.1", "libdw1-32bit": "0.177-150300.11.3.1", "libdwarves1": "1.22-150300.7.3.1", "elfutils": "0.177-150300.11.3.1", "libdwarves-devel-32bit": "1.22-150300.7.3.1", "libelf-devel-32bit": "0.177-150300.11.3.1", "libelf1": "0.177-150300.11.3.1", "libdw-devel": "0.177-150300.11.3.1", "dwarves": "1.22-150300.7.3.1", "libasm-devel": "0.177-150300.11.3.1", "libdw1": "0.177-150300.11.3.1", "libebl-plugins-32bit": "0.177-150300.11.3.1", "libebl-plugins": "0.177-150300.11.3.1", "elfutils-lang": "0.177-150300.11.3.1", "libdwarves-devel": "1.22-150300.7.3.1", "libasm1": "0.177-150300.11.3.1", "libelf1-32bit": "0.177-150300.11.3.1", "libelf-devel": "0.177-150300.11.3.1", "libebl-devel": "0.177-150300.11.3.1", "libdwarves1-32bit": "1.22-150300.7.3.1" } ] }
{ "binaries": [ { "libasm1-32bit": "0.177-150300.11.3.1", "libdw1-32bit": "0.177-150300.11.3.1", "libdwarves1": "1.22-150300.7.3.1", "elfutils": "0.177-150300.11.3.1", "libdwarves-devel-32bit": "1.22-150300.7.3.1", "libelf-devel-32bit": "0.177-150300.11.3.1", "libelf1": "0.177-150300.11.3.1", "libdw-devel": "0.177-150300.11.3.1", "dwarves": "1.22-150300.7.3.1", "libasm-devel": "0.177-150300.11.3.1", "libdw1": "0.177-150300.11.3.1", "libebl-plugins-32bit": "0.177-150300.11.3.1", "libebl-plugins": "0.177-150300.11.3.1", "elfutils-lang": "0.177-150300.11.3.1", "libdwarves-devel": "1.22-150300.7.3.1", "libasm1": "0.177-150300.11.3.1", "libelf1-32bit": "0.177-150300.11.3.1", "libelf-devel": "0.177-150300.11.3.1", "libebl-devel": "0.177-150300.11.3.1", "libdwarves1-32bit": "1.22-150300.7.3.1" } ] }