-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 04 Jan 2021 23:33:54 +0100 Source: dwarves-dfsg Architecture: source Version: 1.19-1 Distribution: unstable Urgency: high Maintainer: Thomas Girard <thomas.g.girard@free.fr> Changed-By: Domenico Andreoli <cavok@debian.org> Closes: 978691 Changes: 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. Checksums-Sha1: 6391b4bdd0d631d90afed1ac1530dd04a860d36a 1718 dwarves-dfsg_1.19-1.dsc 4db5b5f9287585c405f4bccd40be9c8c30b1b8f6 909368 dwarves-dfsg_1.19.orig.tar.gz 3680bad4258d9a67cd12013cd940d79265bd073c 14448 dwarves-dfsg_1.19-1.debian.tar.xz b4d9bf3865d9346b005649594ef428b0cc5f8ecc 7060 dwarves-dfsg_1.19-1_source.buildinfo Checksums-Sha256: b7931409dd306472abf7fde90ba4f4b0f1658c83f78e49be7e0b27d9ed923500 1718 dwarves-dfsg_1.19-1.dsc 454d22bf6db6833e564fdacb0461420492ab96715440b159abf075db8d9281db 909368 dwarves-dfsg_1.19.orig.tar.gz 837a00d31a0bf746bd8602b3efa9268c4f1f6facae0623b31000b45df31d7e3c 14448 dwarves-dfsg_1.19-1.debian.tar.xz ea14915b5b8cbc4a15d3caa434b2355ffec87790fec0afad253d608825e0109a 7060 dwarves-dfsg_1.19-1_source.buildinfo Files: 287532e3a9280c9324800bb1f07eab37 1718 utils optional dwarves-dfsg_1.19-1.dsc f600c2392c0352298c971df82bedfddc 909368 utils optional dwarves-dfsg_1.19.orig.tar.gz 9242134ec4c3a5b87aa4d4c601ce3820 14448 utils optional dwarves-dfsg_1.19-1.debian.tar.xz a064503595a31b63c189cf2207a1a77d 7060 utils optional dwarves-dfsg_1.19-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQFFBAEBCgAvFiEE6g0RLAGYhL9yp9G8SylmgFB4UWIFAl/56bURHGJsdWNhQGRl Ymlhbi5vcmcACgkQSylmgFB4UWIdHgf9FToYpC/vdjoIliaFCif6jAMyZ8ydTQvZ shmp+tws+0cdDXNmaNQiJnasyRiJGIla5M/7BXxOgAC68DyXfDt611LnJAZCzwRu 0dSoWhCcfN2djwvJlRq2LE8fk+WfcHSQdCLyQmfnApghahQmQx4g1EjZjpXaKIze vv9RE0Q3/HfrWIj7QTTXMU6CiTweDRnwaawut9WaDwBLOZj9TnLg4DslLWQOraVo 2k3zE/eFHEjZyLOZUg9K7dxjVfqraSByjfkFzMl/rVDsf8hBd1anuo1xtikCkflx zZjkTmK22J6TeKnqIwxcq7UYIr6WRMyBA2ekiJ45BcsJ4vAl5sYJ3Q== =jR0U -----END PGP SIGNATURE-----