| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: dwarves-devel | Distribution: openSUSE Tumbleweed |
| Version: 1.30 | Vendor: openSUSE |
| Release: 1.1 | Build date: Thu Jun 5 21:42:00 2025 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 114323 | Source RPM: dwarves-1.30-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://acmel.wordpress.com/ | |
| Summary: DWARF processing library development files | |
This package contains the development files for libdwarves, a library for processing DWARF, a debugging data format for ELF files.
GPL-2.0-only
* Thu Jun 05 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.30
* dwarf_loader: Add support for DW_TAG_GNU_formal_parameter_pack
and DW_TAG_GNU_template_parameter_pack.
* dwarf_loader: Check DW_OP_[GNU_]entry_value for possible
parameter matching.
* pahole: Introduce new options --with_embedded_flexible_array
and --btf_feature=attributes.
* pahole: Add --padding N to show only structs with N bytes of
padding at its end.
* pahole: Add --padding_ge N to show only structs with at least N
bytes of padding at its end.
* Wed Apr 16 2025 Jan Engelhardt <jengelh@inai.de>
- Make package build succeed with cmake 4.0
* Tue Oct 01 2024 Dirk Müller <dmueller@suse.com>
- fix baselibs.conf
* Thu Jun 20 2024 pgajdos@suse.com
- remove dependency on /usr/bin/python3 using
%python3_fix_shebang macro, [bsc#1212476]
* Wed Jun 12 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.27
* Inject kfunc decl tags into BTF from the BTF IDs ELF section
in the Linux kernel vmlinux file.
* Support parallel reproducible builds, where it doesn't matter
how many threads are used, the end BTF encoding result is the
same.
* Initial support for BTF_KIND_DECL_TAG
* Fix pretty-printing of hole discovery with inheritance in C++.
* Wed Feb 28 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.26
* Show more holes (the ones in contained types)
* Ability to express the BTF features to encode
* Mon Oct 09 2023 Michal Suchanek <msuchanek@suse.com>
- Fix have_libbpf conditional (jsc#PED-4593 bsc#1216042).
* Sat Apr 08 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.25
* Fixed the handling of DW_TAG_unspecified type in assembly
functions that came with binutils 2.40
* Allow the BTF encoding of optimized functions (ending in
.constprop, .isra),
* Exclude BTF optimized functions not following the calling
convention
* Support for DW_TAG_atomic_type
* Support for the DW_TAG_LLVM_annotation BTF equivalent
(BTF_KIND_TYPE_TAG) on the BTF loader and for now suppressing
it when pretty printing
- Drop 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
* Fri Feb 17 2023 Martin Liška <mliska@suse.cz>
- 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+.
* Tue Oct 04 2022 Dirk Müller <dmueller@suse.com>
- 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.
- add dwarves.keyring for source validation
/usr/include/dwarves /usr/include/dwarves/btf_encoder.h /usr/include/dwarves/config.h /usr/include/dwarves/ctf.h /usr/include/dwarves/dutil.h /usr/include/dwarves/dwarves.h /usr/include/dwarves/dwarves_emit.h /usr/include/dwarves/dwarves_reorganize.h /usr/include/dwarves/elf_symtab.h /usr/include/dwarves/elfcreator.h /usr/include/dwarves/gobuffer.h /usr/include/dwarves/hash.h /usr/include/dwarves/libctf.h /usr/include/dwarves/list.h /usr/include/dwarves/rbtree.h /usr/lib64/libdwarves.so /usr/lib64/libdwarves_emit.so /usr/lib64/libdwarves_reorganize.so /usr/share/dwarves /usr/share/dwarves/runtime /usr/share/dwarves/runtime/Makefile /usr/share/dwarves/runtime/ctracer_relay.c /usr/share/dwarves/runtime/ctracer_relay.h /usr/share/dwarves/runtime/linux.blacklist.cu /usr/share/dwarves/runtime/python /usr/share/dwarves/runtime/python/ostra.py
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 23:06:42 2025