diff --git a/.gitignore b/.gitignore index 94184a0..ebd0aaf 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /dwarves-1.23.tar.xz /dwarves-1.24.tar.xz /dwarves-1.25.tar.xz +/dwarves-1.27.tar.xz diff --git a/dwarves.spec b/dwarves.spec index bf2388d..2311490 100644 --- a/dwarves.spec +++ b/dwarves.spec @@ -2,8 +2,8 @@ %define libver 1 Name: dwarves -Version: 1.25 -Release: 6%{?dist} +Version: 1.27 +Release: 1%{?dist} License: GPL-2.0-only Summary: Debugging Information Manipulation Tools (pahole & friends) URL: http://acmel.wordpress.com @@ -80,7 +80,8 @@ rm -Rf %{buildroot} %files %doc README.ctracer %doc README.btf -%doc changes-v1.25 +%doc changes-v1.26 +%doc changes-v1.27 %doc NEWS %{_bindir}/btfdiff %{_bindir}/codiff @@ -132,6 +133,28 @@ rm -Rf %{buildroot} %{_libdir}/%{libname}_reorganize.so %changelog +* Wed Jun 26 2024 Viktor Malik - 1.27-1 +- Resolves: RHEL-45148 +- Add gating.yaml +- Add "Provides: pahole" +- New release: v1.26 +- When expanding types using 'pahole -E' do it for union and struct typedefs and for enums too. +- Print number of holes, bit holes and bit paddings in class member types. +- Introduce --contains_enumerator=ENUMERATOR_NAME: +- Fix pretty printing using DWARF, waiting for a CU with both class (-C) and a specified "type_enum". +- Add support for DW_TAG_constant in the DWARF loader, first seen in Go DWARF. +- Fix loading DW_TAG_subroutine_type generated by the Go compiler. +- Fix loading of 32-bit signed enums from BTF. +- Add 'pahole --btf_features' to allow consumers to specify an opt-in set of features they want to use in BTF encoding. +- Parallelize loading BTF and DWARF, speeding up a bit btfdiff. +- Do type expansion to cover "private" types and enumerations in btfdiff. +- New release: v1.27 +- Reproducible parallel builds: multiple runs with different number of loading/encoding threads produce the same result. +- Inject kfunc decl tags into BTF from the BTF IDs ELF section in the Linux kernel vmlinux file. +- Sanitize unsupported DWARF int type with greater-than-16 byte, as BTF doesn't support it. +- Initial support for BTF_KIND_DECL_TAG in the BTF loader, adding support in pfunct output. +- Fix hole discovery with inheritance in C++. + * Mon Jun 24 2024 Troy Dawson - 1.25-6 - Bump release for June 2024 mass rebuild diff --git a/sources b/sources index 7384339..5e3eb6c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dwarves-1.25.tar.xz) = 104bfb8712d863e04d0c827c008b23ebc49543b17bfb5b44ce276a5b3d39f12cf71f721055ae2e5f430aa77a3c70f85f6eeaf72fd8c1cdf547260488bc5b5070 +SHA512 (dwarves-1.27.tar.xz) = 4eae00e2e5b636fce6c6b38f59ac561b0e613c23af1bc6e16d9e9df2b71323e090d4101dde7e5020e30c2251c364cb731c82865fd0c65c4aa417b7cc706cfe25