Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

dwarves-devel-1.27-3.3 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: dwarves-devel Distribution: openSUSE Tumbleweed
Version: 1.27 Vendor: openSUSE
Release: 3.3 Build date: Tue Oct 1 10:35:14 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 110063 Source RPM: dwarves-1.27-3.3.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.

Provides

Requires

License

GPL-2.0-only

Changelog

* 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
* Wed Dec 08 2021 Jan Engelhardt <jengelh@inai.de>
  - Update to release 1.23
    * Ability to encode BTF tags.
    * Ability to carry attributes to the kernel BPF verifier for
      further checks.
    * Inference of struct member unnatural alignment
      (__attribute__(__aligned__(N))) to help in generating
      compileable headers matching the original type layout from
      BTF data.
* Mon Aug 23 2021 Jan Engelhardt <jengelh@inai.de>
  - Update to release 1.22 (bsc#1190340).
    * Ability to encode BTF to a separate file
    * Multithreaded DWARF loading
    * Details at https://marc.info/?l=dwarves&m=162975403628056&w=2

Files

/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/lib/libdwarves.so
/usr/lib/libdwarves_emit.so
/usr/lib/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, Sun Jan 12 02:11:34 2025