118 Commits

Author SHA256 Message Date
fda853ea6c Accepting request 1318287 from devel:tools
- update to 1.31:
  * btf_encoder: Move ambiguous_addr flag to elf_function
  * btf_encoder: Group all function ELF syms by function name
  * btf_encoder: Fix elf_functions cleanup on error
  * gitignore: Ignore all the test kmod build-related files
  * tests: Add some tests validating skipped
    functions due to uncertain arg location
  * btf_encoder: Skip functions consuming packed
    structs passed by value on stack
  * pahole: Do not return an error when printing only a specific
    class
  * pahole: Don't fail when encoding BTF on an object with no
    DWARF info
  * github CI: Add comparison of generated BTF functions between
    baseline, change
  * github CI: Do not build pahole as part of dwarves-ci setup
  * btf_loader: Fix smallest offset in case of bitfields
  * btf_loader: Infer alignment for zero-length arrays
  * CMakeLists.txt: Remove custom `LIB_INSTALL_DIR` handling
  * Fix pahole segfault with --show_reorg_steps option
  * pahole: Sync with libbpf mainline

OBS-URL: https://build.opensuse.org/request/show/1318287
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dwarves?expand=0&rev=47
2025-11-19 13:50:02 +00:00
7baf4712b6 * btf_encoder: Move ambiguous_addr flag to elf_function
* btf_encoder: Group all function ELF syms by function name
  * btf_encoder: Fix elf_functions cleanup on error
  * gitignore: Ignore all the test kmod build-related files
  * pahole: Do not return an error when printing only a specific
    class
  * pahole: Don't fail when encoding BTF on an object with no
    DWARF info
  * github CI: Add comparison of generated BTF functions between
    baseline, change
  * github CI: Do not build pahole as part of dwarves-ci setup
  * btf_loader: Fix smallest offset in case of bitfields
  * btf_loader: Infer alignment for zero-length arrays
  * CMakeLists.txt: Remove custom `LIB_INSTALL_DIR` handling
  * Fix pahole segfault with --show_reorg_steps option

OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=107
2025-11-17 16:47:50 +00:00
808c8a8534 - update to 1.31:
* btf_encoder: Move ambiguous_addr flag to
    elf_function
  * btf_encoder: Group all function ELF syms by
    function name
  * btf_encoder: Fix elf_functions cleanup on
    error
  * gitignore: Ignore all the test kmod build-
    related files
  * tests: Add some tests validating skipped
    functions due to uncertain arg location
  * btf_encoder: Skip functions consuming packed
    structs passed by value on stack
  * pahole: Do not return an error when printing
    only a specific class
  * pahole: Don't fail when encoding BTF on an
    object with no DWARF info
  * github CI: Add comparison of generated BTF
    functions between baseline, change
  * github CI: Do not build pahole as part of
    dwarves-ci setup
  * btf_loader: Fix smallest offset in case of
    bitfields
  * btf_loader: Infer alignment for zero-length
    arrays
  * CMakeLists.txt: Remove custom
    `LIB_INSTALL_DIR` handling
  * Fix pahole segfault with --show_reorg_steps
    option
  * pahole: Sync with libbpf mainline

OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=106
2025-11-17 16:46:55 +00:00
0736072831 Accepting request 1283445 from devel:tools
- Update to release 1.30

OBS-URL: https://build.opensuse.org/request/show/1283445
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dwarves?expand=0&rev=46
2025-06-10 06:57:53 +00:00
fa185b4300 dwarves 1.30
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=105
2025-06-05 19:48:03 +00:00
9fd49c7d8a Accepting request 1270043 from devel:tools
- Make package build succeed with cmake 4.0

OBS-URL: https://build.opensuse.org/request/show/1270043
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dwarves?expand=0&rev=45
2025-04-18 14:14:19 +00:00
13a3967c82 Support cmake 4.0
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=104
2025-04-16 13:42:43 +00:00
c141031cff Accepting request 1204898 from devel:tools
- fix baselibs.conf

- Don't require libebl-plugins on suse_version >= 1550
- update to 1.8 release

OBS-URL: https://build.opensuse.org/request/show/1204898
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dwarves?expand=0&rev=44
2024-10-02 19:32:35 +00:00
4c63d4b1e3 - fix baselibs.conf
- Don't require libebl-plugins on suse_version >= 1550
- update to 1.8 release

OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=103
2024-10-01 08:35:57 +00:00
OBS User unknown
4f388781e2 [info=b8e4f4c3237d54b5d3fee563149d62856ed6a8a5dc7b2f03abe3899ff6259624]
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=102
2024-07-17 01:15:46 +00:00
7e6dc81c1a [info=dc004630e2b638b1a09e638e633bdf498f2544c4eff9af58429b5c75a263ff78]
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=101
2024-07-09 17:49:12 +00:00
826fefdf31 Accepting request 1181908 from devel:tools
- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476] (forwarded request 1181904 from pgajdos)

OBS-URL: https://build.opensuse.org/request/show/1181908
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dwarves?expand=0&rev=43
2024-06-21 14:02:21 +00:00
5586cd5ef1 Accepting request 1181904 from home:pgajdos
- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]

OBS-URL: https://build.opensuse.org/request/show/1181904
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=99
2024-06-20 11:17:21 +00:00
a05bbdc3b3 Accepting request 1180220 from devel:tools
- Update to release 1.27

OBS-URL: https://build.opensuse.org/request/show/1180220
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dwarves?expand=0&rev=42
2024-06-13 13:37:46 +00:00
e12b845850 - Update to release 1.27
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=97
2024-06-12 09:23:17 +00:00
f28bc3dc3b Accepting request 1153031 from devel:tools
- Update to release 1.26

OBS-URL: https://build.opensuse.org/request/show/1153031
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dwarves?expand=0&rev=41
2024-02-29 20:49:18 +00:00
95819ee88c - Update to release 1.26
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=95
2024-02-28 20:37:14 +00:00
cdfeae4d15 Accepting request 1116437 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1116437
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dwarves?expand=0&rev=40
2023-10-11 21:53:36 +00:00
0a5ec214ba Accepting request 1116417 from home:michals
- Fix have_libbpf conditional (jsc#PED-4593 bsc#1216042).

OBS-URL: https://build.opensuse.org/request/show/1116417
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=93
2023-10-09 11:13:59 +00:00
055afd0b06 Accepting request 1078348 from devel:tools
- Update to release 1.25

OBS-URL: https://build.opensuse.org/request/show/1078348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dwarves?expand=0&rev=39
2023-04-12 10:50:46 +00:00
43d7e496a2 - Update to release 1.25
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=91
2023-04-08 21:29:35 +00:00
421e906fd2 Accepting request 1066420 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1066420
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dwarves?expand=0&rev=38
2023-02-19 17:18:32 +00:00
304e7f3cbc Accepting request 1066397 from home:marxin:branches:devel:tools
- Add 0001-pahole-Support-lang-lang_exclude-asm.patch,
  0002-btf_encoder-Add-extra-debug-info-for-unsupported-DWA.patch,
  0003-btf_encoder-Store-the-CU-being-processed-to-avoid-ch.patch,
  0004-core-Add-DW_TAG_unspecified_type-to-tag__is_tag_type.patch,
  0005-core-Record-if-a-CU-has-a-DW_TAG_unspecified_type.patch,
  0006-btf_encoder-Encode-DW_TAG_unspecified_type-returning.patch,
  0007-dwarves-Zero-initialize-struct-cu-in-cu__new-to-prev.patch
  as in order to support DW_TAG_unspecified_type that is newly
  emitted by binutils 2.40+.

OBS-URL: https://build.opensuse.org/request/show/1066397
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=89
2023-02-17 17:03:26 +00:00
360e470112 Accepting request 1029960 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1029960
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dwarves?expand=0&rev=37
2022-10-20 09:09:50 +00:00
5dc3c3d5f7 heed syntax requirements for changelog
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=87
2022-10-12 10:40:00 +00:00
48bb94a640 OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=86 2022-10-04 17:30:16 +00:00
8390fa511f - add dwarves.keyring for source validation
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=85
2022-10-04 17:21:48 +00:00
8327a7b156 OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=84 2022-10-04 17:19:28 +00:00
f7d0e59c4d - 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
2022-10-04 17:06:43 +00:00
182d22a6b9 revert last change
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=82
2022-01-05 12:21:34 +00:00
5e2bbd4e46 - lower requires to linux-glibc-devel 5.15, I don't see anything
depending on unreleased 5.16.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=81
2022-01-05 12:14:45 +00:00
e72643632b OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=80 2021-12-11 12:07:44 +00:00
1e55954711 - Update to release 1.23
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=79
2021-12-11 10:36:58 +00:00
c3c096887f Accepting request 920629 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/920629
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dwarves?expand=0&rev=36
2021-09-21 19:12:51 +00:00
21e9e36cbf Accepting request 920339 from home:michals
- Update to release 1.22 (bsc#1190340).

OBS-URL: https://build.opensuse.org/request/show/920339
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=78
2021-09-21 09:52:51 +00:00
f205bb5158 Accepting request 913908 from devel:tools
- Update to release 1.22

OBS-URL: https://build.opensuse.org/request/show/913908
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dwarves?expand=0&rev=35
2021-08-26 21:14:15 +00:00
3e38f5744a - Update to release 1.22
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=77
2021-08-23 23:52:54 +00:00
4da1f1b7be Accepting request 912859 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/912859
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dwarves?expand=0&rev=34
2021-08-23 08:07:37 +00:00
b62f4181e9 Accepting request 912858 from home:michals
- When building with system libbpf depend also on new enough Linux headers.

OBS-URL: https://build.opensuse.org/request/show/912858
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=76
2021-08-18 09:14:17 +00:00
Richard Brown
b268441c9e Accepting request 912007 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/912007
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dwarves?expand=0&rev=33
2021-08-18 06:55:10 +00:00
dd8b592814 Accepting request 911975 from home:michals
- 15.4 has new elfutils, drop libebl-plugins dependency.
- Update to version 1.21+git177.1ef87b2:
  * Fix crash with split BTF debuginfo
  * CMakeList.txt: Bump version to the upcoming 1.22 release, not out of the door yet
  - Remove upstreamed patch dwarves-Prep-1.22.patch

OBS-URL: https://build.opensuse.org/request/show/911975
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=75
2021-08-13 14:54:29 +00:00
42b09f5248 OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=74 2021-07-29 05:38:09 +00:00
51235c6bae Accepting request 906664 from devel:tools
- Update to version 1.21+git175.1ef87b2 (jsc#SLE-17288):

OBS-URL: https://build.opensuse.org/request/show/906664
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dwarves?expand=0&rev=32
2021-07-21 17:05:25 +00:00
7d910e2e0c don't use changesgenerate
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=72
2021-07-17 18:00:43 +00:00
20e69c53cd Accepting request 906855 from home:michals
- Use system libbpf when available (bsc#1188420 bsc#1188419 jsc#SLE-17288 jsc#SLE-18805).

OBS-URL: https://build.opensuse.org/request/show/906855
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=71
2021-07-17 18:00:13 +00:00
e9444ac9cd drop changesgenerate; changelog should be curated
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=70
2021-07-16 12:12:20 +00:00
9588718f89 Accepting request 906652 from home:michals
- Update to version 1.21+git175.1ef87b2 (jsc#SLE-17288):
  * libbpf: bump dependency to >= 0.4.0
  * CMakeLists.txt: Enable SHARED and STATIC lib creation
  * libbpf: Allow to use packaged version
  * btfdiff: Support diffing DWARF vs detached BTF
  * pahole: Allow encoding BTF into a detached file
  * pahole: Add --kabi_prefix flag
  * btf_encoder: fix and complete filtering out zero-sized per-CPU variables
  * btf: Remove ftrace filter
  * pahole: Introduce --with_flexible_array option to show just types ending in a flexible array
  * Many updates to btf_encoder and bug fixes
- Remove upstreamed patches
  - btf_encoder-fix-and-complete-filtering-out-zero-sized-per-CPU-variables.patch
  - remove-ftrace-filter.patch
- Pretend version 1.22 to make kernel happy
  + dwarves-Prep-1.22.patch

OBS-URL: https://build.opensuse.org/request/show/906652
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=69
2021-07-16 12:07:02 +00:00
ed456e317b Accepting request 898831 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/898831
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dwarves?expand=0&rev=31
2021-06-12 18:05:33 +00:00
1175556500 Accepting request 896653 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/896653
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dwarves?expand=0&rev=30
2021-06-05 21:30:56 +00:00
245f71eea3 - use https for url (and more beautification changes from spec-cleaner)
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=66
2021-06-02 14:05:49 +00:00