-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 08 Mar 2022 15:39:28 +0100 Source: dwarves Architecture: source Version: 1.23-1 Distribution: experimental Urgency: medium Maintainer: Thomas Girard <thomas.g.gir...@free.fr> Changed-By: Domenico Andreoli <ca...@debian.org> Changes: dwarves (1.23-1) experimental; urgency=medium . * New upstream release. Changes since 1.22: . DWARF loader: . - Read DW_TAG_LLVM_annotation tags, associating it with variables, functions, types. So far this is only being used by the BTF encoder, but the pretty printer should use this as well in a future release, printing these attributes when available. . - Initial support for DW_TAG_skeleton_unit, so far just suggest looking up a matching .dwo file to be used instead. Automagically doing this is in the plans for a future release. . - Fix heap overflow when accessing variable specification. . BTF encoder: . - Support the new BTF type tag attribute, encoding DW_TAG_LLVM_annotation DWARF tags as BTF_KIND_TYPE_TAG and BTF_KIND_DECL_TAG. . This allows __attribute__((btf_type_tag("tag1"))) to be used for variables, functions, typedefs, so that contextual information can be stored in BTF and used by the kernel BPF verifier for more checks. . The --skip_encoding_btf_type_tag option can be used to suppress this. . - Fix handling of percpu symbols on s390. . BTF loader: . - Use cacheline size to infer alignment. . btfdiff: . - Now that the BTF loader infers struct member alingment, and as that is just an heuristic, suppress printing the alignment when pretty printing from BTF info like is done when printing from DWARF. . pahole: . - Add --skip_missing so that we don't stop when not finding one of the types passed to -C. . Pretty printer: . - Fix __attribute__((__aligned__(N)) printing alignment for struct members. . - Fix nested __attribute__(__aligned__(N)) struct printing order, so that rebuilding from the printed source circles back to the original source code alignment semantics. . Build: . - No need to download libbpf source when using the system library (libbpf-devel). . - Make python optional . * Drop pahole-manpage-fixes.patch, merged upstream. * Bump build-depends libbpf-dev version to 1:0.7~. * Bump build-depends linux-libc-dev version to 5.17~. Checksums-Sha1: fdefcce26a88e8de11178a42c0ed99b4bd10346f 2198 dwarves_1.23-1.dsc 3e6c68964dc26bfe9c62b3a5869ddfafe2bbe785 815076 dwarves_1.23.orig.tar.xz cc21f6c08b7eb3726ea1e326eba200c1f316ed0e 18656 dwarves_1.23-1.debian.tar.xz ed2199e1e5f7f009fc4e9fb95ed5576ab265f9e2 7421 dwarves_1.23-1_arm64.buildinfo Checksums-Sha256: a2aba7a753e4a8200ef95437f3a8b4608c7dc691729a5c6090c123cc032fa02a 2198 dwarves_1.23-1.dsc f085c25f068627d10e54bd030464f8952f5b2211d4ba26047fe209377470862a 815076 dwarves_1.23.orig.tar.xz 5c82490373d315f352b5dbd89f6c23588e9ea20af2d5cb12fe340d064a6d6608 18656 dwarves_1.23-1.debian.tar.xz 07791aa1ccb095522f1fcd1a2751dacaba047cd4a65aa90602b18160ea0a7344 7421 dwarves_1.23-1_arm64.buildinfo Files: e403157c829ae17797e8f721c3f0d972 2198 utils optional dwarves_1.23-1.dsc 5f028f6c8969a3b72e1de9c1874e7c63 815076 utils optional dwarves_1.23.orig.tar.xz 5c3a124da54572a61e6c98f18a09494b 18656 utils optional dwarves_1.23-1.debian.tar.xz 87bfa4cdcb6746073b4181f578767490 7421 utils optional dwarves_1.23-1_arm64.buildinfo
-----BEGIN PGP SIGNATURE----- iQJFBAEBCgAvFiEE3nQdMjP43a68372B4cmZEuiMSOEFAmIndDQRHGNhdm9rQGRl Ymlhbi5vcmcACgkQ4cmZEuiMSOE5pA//XcuuK6dgo2Y/wNZAqrwzS28ik/Ie/OdM 3lI5Ib30r366NgJW7/AaB6SKZLBuEfn2j+jd+726srBTK1L5dyeaYsD77bE8yWve 9HwzWwOMqm+fxaOroBR++bHTX74lKcGM1yWAl6t3nOEcjCFcU+sIMNoAlE6Kg4Wj Z4Xbey9BfqyJAwwxYSbmo+qk4ELZcwpWF/ROSA05Q71Fylae72qeCWV2eq+zc985 eUEYHdpLBr9te6eDApQ33dye3jhn7f18cPOeKGzF0+3q8/VAuQEee31wDtnuM4e3 2jPSReHeKTulFqVbLxow7FEw7qpZ6tztcESS8mlCYaHZgp0U53Tl+10sxBV44jUf PkprQQWgUbJFiBDFkq7Pg7hsBnVP+KEMs2LQiwyqWgGeMGftROVhh3uAIciFOiCY 2exA3ljJc8gykaY//bEvtt97pI7AyNWl86ntq384mlN+a2TICKO0smSFM3b1TH8F e5NA5Zxl4nJrbPcVwfscvT60VphNjLPRNvpDh68ydaqY/gYpstS9ENoezn7h18Ov Jj0HThYmB2VgzFPAZYAnVM8EHSoeOiTK5SN7h3QuBu0avuolYVfMWUvvSrMzBfNx hGR6xoh+JfTlYJxm/SjmZOb/rqG139STCF/ewFJN6CqtyXfJ8Mz1TG6vhfSC16Ht Hy6370gmtdM= =glPv -----END PGP SIGNATURE-----