New upstream release: 1.22

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
Arnaldo Carvalho de Melo 2021-08-23 16:10:22 -03:00
parent 1f5df1a9b8
commit 550742fafd
3 changed files with 24 additions and 10 deletions

1
.gitignore vendored
View File

@ -9,3 +9,4 @@
/dwarves-1.20.tar.xz /dwarves-1.20.tar.xz
/dwarves-1.21.tar.xz /dwarves-1.21.tar.xz
/0001-btf-Remove-ftrace-filter.patch /0001-btf-Remove-ftrace-filter.patch
/dwarves-1.22.tar.xz

View File

@ -2,13 +2,12 @@
%define libver 1 %define libver 1
Name: dwarves Name: dwarves
Version: 1.21 Version: 1.22
Release: 3%{?dist} Release: 1%{?dist}
License: GPLv2 License: GPLv2
Summary: Debugging Information Manipulation Tools (pahole & friends) Summary: Debugging Information Manipulation Tools (pahole & friends)
URL: http://acmel.wordpress.com URL: http://acmel.wordpress.com
Source: http://fedorapeople.org/~acme/dwarves/%{name}-%{version}.tar.xz Source: http://fedorapeople.org/~acme/dwarves/%{name}-%{version}.tar.xz
Patch1: 0001-btf-Remove-ftrace-filter.patch
Requires: %{libname}%{libver} = %{version}-%{release} Requires: %{libname}%{libver} = %{version}-%{release}
BuildRequires: gcc BuildRequires: gcc
BuildRequires: cmake >= 2.8.12 BuildRequires: cmake >= 2.8.12
@ -66,7 +65,6 @@ Debugging information processing library development files.
%prep %prep
%setup -q %setup -q
%patch1 -p1
%build %build
%cmake -DCMAKE_BUILD_TYPE=Release . %cmake -DCMAKE_BUILD_TYPE=Release .
@ -81,7 +79,7 @@ rm -Rf %{buildroot}
%files %files
%doc README.ctracer %doc README.ctracer
%doc README.btf %doc README.btf
%doc changes-v1.21 %doc changes-v1.22
%doc NEWS %doc NEWS
%{_bindir}/btfdiff %{_bindir}/btfdiff
%{_bindir}/codiff %{_bindir}/codiff
@ -116,7 +114,6 @@ rm -Rf %{buildroot}
%doc MANIFEST README %doc MANIFEST README
%{_includedir}/dwarves/btf_encoder.h %{_includedir}/dwarves/btf_encoder.h
%{_includedir}/dwarves/config.h %{_includedir}/dwarves/config.h
%{_includedir}/dwarves/ctf_encoder.h
%{_includedir}/dwarves/ctf.h %{_includedir}/dwarves/ctf.h
%{_includedir}/dwarves/dutil.h %{_includedir}/dwarves/dutil.h
%{_includedir}/dwarves/dwarves.h %{_includedir}/dwarves/dwarves.h
@ -126,16 +123,33 @@ rm -Rf %{buildroot}
%{_includedir}/dwarves/elf_symtab.h %{_includedir}/dwarves/elf_symtab.h
%{_includedir}/dwarves/gobuffer.h %{_includedir}/dwarves/gobuffer.h
%{_includedir}/dwarves/hash.h %{_includedir}/dwarves/hash.h
%{_includedir}/dwarves/libbtf.h
%{_includedir}/dwarves/libctf.h %{_includedir}/dwarves/libctf.h
%{_includedir}/dwarves/list.h %{_includedir}/dwarves/list.h
%{_includedir}/dwarves/rbtree.h %{_includedir}/dwarves/rbtree.h
%{_includedir}/dwarves/pahole_strings.h
%{_libdir}/%{libname}.so %{_libdir}/%{libname}.so
%{_libdir}/%{libname}_emit.so %{_libdir}/%{libname}_emit.so
%{_libdir}/%{libname}_reorganize.so %{_libdir}/%{libname}_reorganize.so
%changelog %changelog
* Mon Aug 23 2021 Aug 17 2021 Arnaldo Carvalho de Melo <acme@redhat.com> - 1.22-1
- New release: v1.22
- Introduce -j/--jobs option to specify the number of threads to use.
- Multithreaded DWARF loading, requires elfutils >= 0.178.
- Preparatory work for multithreaded BTF encoding, the focus for 1.23.
- Allow encoding BTF to a separate file.
- Show all different types with the same name, not just the first one found.
- Stop assuming that reading from stdin means pretty, add --prettify.
- Improve type resolution for the --header command line option.
- Do not consider the ftrace filter when encoding BTF for kernel functions.
- Lock calls to non-thread safe elfutils' dwarf_decl_file() and dwarf_decl_line().
- Change hash table size to one that performs better with current typical vmlinux files.
- Allow tweaking the hash table size from the command line.
- Add --kabi_prefix to avoid deduplication woes when using _RH_KABI_REPLACE().
- Add --with_flexible_array to show just types with flexible arrays.
- Support btfdiff with a detached BTF file.
- Introduce sorted type output (--sort).
- Disable incomplete CTF encoder.
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.21-3 * Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.21-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild

View File

@ -1,2 +1 @@
SHA512 (0001-btf-Remove-ftrace-filter.patch) = b210c9013eeb880b68aa50e46957559362d258a6dba918dc3c791528616631bde609e4aa48c1bce055b49eff4c163c7f4e48072d066b339cc3b98d266f7d2c5e SHA512 (dwarves-1.22.tar.xz) = d45b19505cd59eb2cbb42304ab599661355a4085262cb202757822ec1c05476c851dea85e922f9421efb8a978ab475a6a6545757c6ab080f13ac77c5f7186606
SHA512 (dwarves-1.21.tar.xz) = 69f510025f5790a004c356546f7d92996ad84c4ff1636876b48f1c7d81bf66c83da70f11a1912d65b46f81bea79418782021396a018e74baae5cad9221af14e1