Accepted dwarves-dfsg 1.19-1 (source) into unstable
-----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-----