dwarves-dfsg 1.19-1 source package in Ubuntu

Changelog

dwarves-dfsg (1.19-1) unstable; urgency=high

  * New upstream release. Closes: #978691.
    Changes since 1.18:
    - Support split BTF, where a main BTF file, vmlinux, can be used
      to find types and then a kernel module, for instance, can have
      just what is unique to it
    - Update libbpf to get the split BTF support and use some of its
      functions to load BTF and speed up DWARF loading and BTF encoding
    - Support cross-compiled ELF binaries with different endianness
    - Support showing typedefs for anonymous types, like structs,
      unions and enums
    - Align enumerators
    - Workaround bugs in the generation of DWARF records for functions in
      some gcc versions that were causing breakage in the encoding of BTF
    - Ignore zero-sized ELF symbols instead of erroring out
    - Handle union forward declaration properly in the BTF loader
    - Introduce --numeric_version for use in scripts and Makefiles
    - Try sole pfunct argument as a function name, just like pahole
      with type names
    - Speed up pfunct using some of the load techniques used in pahole
    - Discard CUs after BTF encoding as they're not used anymore,
      greatly reducing memory usage and speeding up vmlinux BTF encoding
    - Revamp how per-CPU variables are encoded in BTF
    - Include BTF info for static functions
    - Use BTF's string APIs for strings management, greatly improving
      performance over the tsearch()
    - Increase size of DWARF lookup hash table, shaving off about 1
      second out of about 20 seconds total for Linux BTF dedup
    - Stop BTF encoding when errors are found in some DWARF CU
    - Implement --packed, to show just packed structures, for instance,
      here are the top 5 packed data structures in the Linux kernel
    - Fix bug in distros such as OpenSUSE:15.2 where DW_AT_alignment
      isn't defined

  * Refresh patches.

 -- Domenico Andreoli <email address hidden>  Mon, 04 Jan 2021 23:33:54 +0100

Upload details

Uploaded by:
Thomas Girard
Uploaded to:
Sid
Original maintainer:
Thomas Girard
Architectures:
any
Section:
utils
Urgency:
Very Urgent

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
dwarves-dfsg_1.19-1.dsc 1.7 KiB b7931409dd306472abf7fde90ba4f4b0f1658c83f78e49be7e0b27d9ed923500
dwarves-dfsg_1.19.orig.tar.gz 888.1 KiB 454d22bf6db6833e564fdacb0461420492ab96715440b159abf075db8d9281db
dwarves-dfsg_1.19-1.debian.tar.xz 14.1 KiB 837a00d31a0bf746bd8602b3efa9268c4f1f6facae0623b31000b45df31d7e3c

Available diffs

No changes file available.

Binary packages built by this source

dwarves: No summary available for dwarves in ubuntu hirsute.

No description available for dwarves in ubuntu hirsute.

dwarves-dbgsym: No summary available for dwarves-dbgsym in ubuntu hirsute.

No description available for dwarves-dbgsym in ubuntu hirsute.