Update Info

openSUSE-2022-10114


Recommended update to dwarves


Type: recommended
Severity: low
Issued: 2022-09-06
Description:
dwarves was updated to release 1.22 (bsc#1190340).

* Ability to encode BTF to a separate file
* Multithreaded DWARF loading
* Details at https://marc.info/?l=dwarves&m=162975403628056&w=2

Update to version 1.21+git177.1ef87b2:

* Fix crash with split BTF debuginfo
* CMakeList.txt: Bump version to the upcoming 1.22 release, not out of the door yet

Use system libbpf when available (bsc#1188420 bsc#1188419 jsc#SLE-17288 jsc#SLE-18805).

Update to version 1.21+git175.1ef87b2 (jsc#SLE-17288):

* libbpf: bump dependency to >= 0.4.0
* CMakeLists.txt: Enable SHARED and STATIC lib creation
* libbpf: Allow to use packaged version
* btfdiff: Support diffing DWARF vs detached BTF
* pahole: Allow encoding BTF into a detached file
* pahole: Add --kabi_prefix flag
* btf_encoder: fix and complete filtering out zero-sized per-CPU variables
* btf: Remove ftrace filter
* pahole: Introduce --with_flexible_array option to show just types ending in a flexible array
* Many updates to btf_encoder and bug fixes

- Handle zero sized per-cpu veriables in Linux BTF.

Update to release 1.21

* Handle DWARF5 DW_OP_addrx and subprogram ret type with abstract_origin properly.

Update to release 1.20

* Addresses problems related to gcc 11 defaulting to DWARF5 for -g.
* Support SHN_XINDEX in st_shndx symbol indexes, to handle ELF
  objects with more than 65534 sections, for instance, which
  happens with kernels built with KCFLAGS="-ffunction-sections
  -fdata-sections", Other cases may include when using FG-ASLR,
  LTO.
* Fix BTF variable generation for kernel modules, not skipping
  variables at offset zero.
* Fix address size to match what is in the ELF file being
  processed, to fix using a 64-bit pahole binary to generate
  BTF for a 32-bit vmlinux image.


              

Packages


  • dwarves-1.22-bp153.2.3.1
  • dwarves-1.19-bp153.2.2.1