From 4efe906a05d711568e210400a14bffef08b728b320318eab2046458d7064ccb6 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Tue, 4 Oct 2022 17:06:43 +0000 Subject: [PATCH] - update to 1.24: * 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. * Add support to BTF_KIND_ENUM64. * Introduce --lang and --lang_exclude to specify the language the DWARF compile units were originated from to use or filter. * 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. OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=83 --- dwarves-1.23.tar.sign | 7 ------- dwarves-1.23.tar.xz | 3 --- dwarves-1.24.tar.sign | 7 +++++++ dwarves-1.24.tar.xz | 3 +++ dwarves.changes | 20 ++++++++++++++++++++ dwarves.spec | 2 +- 6 files changed, 31 insertions(+), 11 deletions(-) delete mode 100644 dwarves-1.23.tar.sign delete mode 100644 dwarves-1.23.tar.xz create mode 100644 dwarves-1.24.tar.sign create mode 100644 dwarves-1.24.tar.xz diff --git a/dwarves-1.23.tar.sign b/dwarves-1.23.tar.sign deleted file mode 100644 index e1b47da..0000000 --- a/dwarves-1.23.tar.sign +++ /dev/null @@ -1,7 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iHUEABYKAB0WIQR2GiIUctdOfX2qHhGyPKLppCJ+JwUCYbCxtgAKCRCyPKLppCJ+ -J7oJAQD9TBpukKVbi9VfVKrxnYhQw04d3QGqlsA75gDrQ1YYdgEAoHRKwjdrqjV4 -tGNtiJVVp3M1gtxu1HChR8VLTbrbgQY= -=MRO2 ------END PGP SIGNATURE----- diff --git a/dwarves-1.23.tar.xz b/dwarves-1.23.tar.xz deleted file mode 100644 index c99db48..0000000 --- a/dwarves-1.23.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f085c25f068627d10e54bd030464f8952f5b2211d4ba26047fe209377470862a -size 815076 diff --git a/dwarves-1.24.tar.sign b/dwarves-1.24.tar.sign new file mode 100644 index 0000000..31b2305 --- /dev/null +++ b/dwarves-1.24.tar.sign @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- + +iHUEABYKAB0WIQR2GiIUctdOfX2qHhGyPKLppCJ+JwUCYwQL4wAKCRCyPKLppCJ+ +JwNtAP49WZfxhDbPFiuqDWmFZv2lYDsAwpz8ngDmD/sFvBmTmQEAmwoALFemCuZm +Cyz1EzlJanbYmBQTM9rnV8tVCfzG5QA= +=jMmK +-----END PGP SIGNATURE----- diff --git a/dwarves-1.24.tar.xz b/dwarves-1.24.tar.xz new file mode 100644 index 0000000..bd1615c --- /dev/null +++ b/dwarves-1.24.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:576bc112b95937dfbcd347c423696ee9e1992a338fdca1acacca736fd95f69c2 +size 875744 diff --git a/dwarves.changes b/dwarves.changes index e81186f..88cd5a1 100644 --- a/dwarves.changes +++ b/dwarves.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Tue Oct 4 17:04:49 UTC 2022 - Dirk Müller + +- update to 1.24: + * 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. + * Add support to BTF_KIND_ENUM64. + * Introduce --lang and --lang_exclude to specify the language the + DWARF compile units were originated from to use or filter. + * 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. + ------------------------------------------------------------------- Wed Dec 8 14:18:26 UTC 2021 - Jan Engelhardt diff --git a/dwarves.spec b/dwarves.spec index df57188..c541e6e 100644 --- a/dwarves.spec +++ b/dwarves.spec @@ -24,7 +24,7 @@ %endif Name: dwarves -Version: 1.23 +Version: 1.24 Release: 0 Summary: DWARF utilities License: GPL-2.0-only