forked from acmel/dwarves
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
- Loading branch information
Showing
5 changed files
with
98 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -52,6 +52,7 @@ changes-v1.20 | |
changes-v1.21 | ||
changes-v1.22 | ||
changes-v1.23 | ||
changes-v1.24 | ||
buildcmd.sh | ||
COPYING | ||
NEWS | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
BTF encoder: | ||
|
||
- Add support to BTF_KIND_ENUM64 to represent enumeration entries | ||
with more than 32 bits. | ||
|
||
- Support multithreaded encoding, in addition to DWARF | ||
multithreaded loading, speeding up the process. | ||
|
||
Selected just like DWARF multithreaded loading, using the | ||
'pahole -j' option. | ||
|
||
- Encode 'char' type as signed. | ||
|
||
BTF Loader: | ||
|
||
- Add support to BTF_KIND_ENUM64. | ||
|
||
pahole: | ||
|
||
- Introduce --lang and --lang_exclude to specify the language the | ||
DWARF compile units were originated from to use or filter. | ||
|
||
Use case is to exclude Rust compile units while aspects of the | ||
DWARF generated for it get sorted out in a way that the kernel | ||
BPF verifier don't refuse loading the BTF generated from them. | ||
|
||
- Introduce --compile to generate compilable code in a similar fashion to: | ||
|
||
bpftool btf dump file vmlinux format c > vmlinux.h | ||
|
||
As with 'bpftool', this will notice type shadowing, i.e. multiple types | ||
with the same name and will disambiguate by adding a suffix. | ||
|
||
- Don't segfault when processing bogus files. | ||
|
||
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
%define libver 1 | ||
|
||
Name: dwarves | ||
Version: 1.23 | ||
Version: 1.24 | ||
Release: 1%{?dist} | ||
License: GPLv2 | ||
Summary: Debugging Information Manipulation Tools (pahole & friends) | ||
|
@@ -79,7 +79,7 @@ rm -Rf %{buildroot} | |
%files | ||
%doc README.ctracer | ||
%doc README.btf | ||
%doc changes-v1.23 | ||
%doc changes-v1.24 | ||
%doc NEWS | ||
%{_bindir}/btfdiff | ||
%{_bindir}/codiff | ||
|
@@ -131,6 +131,21 @@ rm -Rf %{buildroot} | |
%{_libdir}/%{libname}_reorganize.so | ||
|
||
%changelog | ||
* Wed Aug 17 2022 Arnaldo Carvalho de Melo <[email protected]> - 1.24-1 | ||
- New release: v1.24 | ||
- Add support to BTF_KIND_ENUM64. | ||
- Support multithreaded BTF encoding. | ||
- Encode char type as signed in BTF. | ||
- Introduce --lang and --lang_exclude to pahole. | ||
- Introduce --compile to pahole. | ||
- Don't segfault when processing bogus files. | ||
|
||
* Thu Jul 21 2022 Fedora Release Engineering <[email protected]> - 1.23-3 | ||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild | ||
|
||
* Thu Jan 20 2022 Fedora Release Engineering <[email protected]> - 1.23-2 | ||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild | ||
|
||
* Wed Dec 8 2021 Arnaldo Carvalho de Melo <[email protected]> - 1.23-1 | ||
- New release: v1.23 | ||
- Process DW_TAG_LLVM_annotation tags. | ||
|
@@ -161,6 +176,12 @@ rm -Rf %{buildroot} | |
- Introduce sorted type output (--sort). | ||
- Disable incomplete CTF encoder. | ||
|
||
* Wed Jul 21 2021 Fedora Release Engineering <[email protected]> - 1.21-3 | ||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild | ||
|
||
* Mon May 10 2021 Arnaldo Carvalho de Melo <[email protected]> - 1.21-2 | ||
- Backport 0001-btf-Remove-ftrace-filter.patch from upstream | ||
|
||
* Fri Apr 9 2021 Arnaldo Carvalho de Melo <[email protected]> - 1.21-1 | ||
- New release: v1.21 | ||
- DWARF loader: | ||
|