2021-08-18 11:14:17 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Aug 18 09:00:01 UTC 2021 - Michal Suchanek <msuchanek@suse.com>
|
|
|
|
|
|
|
|
- When building with system libbpf depend also on new enough Linux headers.
|
|
|
|
|
2021-08-13 16:54:29 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Aug 13 11:35:30 UTC 2021 - msuchanek@suse.com
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
2021-07-17 20:00:13 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Jul 17 15:48:30 UTC 2021 - Michal Suchanek <msuchanek@suse.com>
|
|
|
|
|
|
|
|
- Use system libbpf when available (bsc#1188420 bsc#1188419 jsc#SLE-17288 jsc#SLE-18805).
|
|
|
|
|
2021-07-16 14:07:02 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jul 15 20:04:36 UTC 2021 - msuchanek@suse.com
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
2021-06-02 16:05:49 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jun 2 14:05:24 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
|
|
|
|
|
|
|
- use https for url (and more beautification changes from spec-cleaner)
|
|
|
|
|
2021-06-01 12:55:47 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jun 1 10:28:25 UTC 2021 - Michal Suchanek <msuchanek@suse.com>
|
|
|
|
|
|
|
|
- Handle zero sized per-cpu veriables in Linux BTF.
|
|
|
|
+ btf_encoder-fix-and-complete-filtering-out-zero-sized-per-CPU-variables.patch
|
|
|
|
|
2021-04-22 12:26:14 +02:00
|
|
|
-------------------------------------------------------------------
|
2021-05-04 09:43:30 +02:00
|
|
|
Mon May 3 08:45:43 UTC 2021 - Jiri Slaby <jslaby@suse.cz>
|
|
|
|
|
|
|
|
- add remove-ftrace-filter.patch
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2021-04-22 12:26:14 +02:00
|
|
|
Thu Apr 22 10:25:46 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
- Codify build requirement on elfutils >= 0.171
|
|
|
|
|
2021-04-12 18:40:50 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Apr 12 16:36:06 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
- Update to release 1.21
|
|
|
|
* Handle DWARF5 DW_OP_addrx and
|
|
|
|
subprogram ret type with abstract_origin properly.
|
|
|
|
|
2021-02-05 02:11:59 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Feb 5 01:08:01 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
- Update to release 1.20
|
|
|
|
* Addresses problems related to gcc 11 defaulting to DWARF5
|
|
|
|
for -g.
|
|
|
|
* Support SHN_XINDEX in st_shndx symbol indexes, to handle ELF
|
|
|
|
objects with more than 65534 sections, for instance, which
|
|
|
|
happens with kernels built with KCFLAGS="-ffunction-sections
|
|
|
|
-fdata-sections", Other cases may include when using FG-ASLR,
|
|
|
|
LTO.
|
|
|
|
* Fix BTF variable generation for kernel modules, not skipping
|
|
|
|
variables at offset zero.
|
|
|
|
* Fix address size to match what is in the ELF file being
|
|
|
|
processed, to fix using a 64-bit pahole binary to generate
|
|
|
|
BTF for a 32-bit vmlinux image.
|
|
|
|
|
2021-01-06 12:57:55 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 6 06:07:31 UTC 2021 - Gary Ching-Pang Lin <glin@suse.com>
|
|
|
|
|
|
|
|
- Drop the version requirement of libdw-devel
|
|
|
|
+ DW_AT_alignment is defined in 1.19 so dwarves now is compatible
|
|
|
|
with older libdw.
|
|
|
|
|
2020-11-24 14:34:21 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Nov 24 13:26:05 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
- Update to release 1.19
|
|
|
|
* Support for split BTF.
|
|
|
|
* Support cross-compiled ELF binaries with different endianness.
|
|
|
|
* Support for showing typedefs for anonymous types, like structs,
|
|
|
|
unions and enums.
|
|
|
|
|
2020-10-27 16:53:21 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Oct 27 15:52:01 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
- Add _service file / move to 1.18.g19 (863e6f0f)
|
|
|
|
* btf_encoder: Ignore zero-sized ELF symbols
|
|
|
|
|
2020-10-03 00:07:55 +02:00
|
|
|
-------------------------------------------------------------------
|
2020-10-27 14:03:38 +01:00
|
|
|
Tue Oct 27 13:00:23 UTC 2020 - Dirk Mueller <dmueller@suse.com>
|
|
|
|
|
|
|
|
- update to 1.18_15g040fd7f (bsc#1177921):
|
|
|
|
* btf_encoder: Support cross-compiled ELF binaries with different endianness
|
|
|
|
* strings: use BTF's string APIs for strings management
|
|
|
|
* strings: Rename strings.h to avoid clashing with /usr/include/strings.h
|
|
|
|
* dwarf_loader: increase the size of lookup hash map
|
|
|
|
* btf_encoder: revamp how per-CPU variables are encoded
|
|
|
|
* btf_encoder: Discard CUs after BTF encoding
|
|
|
|
* btf_encoder: Fix emitting __ARRAY_SIZE_TYPE__ as index range type
|
|
|
|
* btf_encoder: Use libbpf APIs to encode BTF type info
|
|
|
|
* btf_loader: Use libbpf to load BTF
|
|
|
|
* dwarves: Expose and maintain active debug info loader operations
|
|
|
|
* btf_encoder: detect BTF encoding errors and exit
|
|
|
|
* libbpf: Update to latest libbpf version
|
|
|
|
* dwarf_loader: Conditionally define DW_AT_alignment
|
|
|
|
* pahole: Implement --packed
|
|
|
|
* man-pages: Fix 'coimbine' typo
|
|
|
|
- remove libbpf-Fix-libbpf-hashmap-on-I-LP32-architectures.patch (upstream)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2020-10-03 00:07:55 +02:00
|
|
|
Fri Oct 2 22:00:47 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
- Update to release 1.18
|
|
|
|
* pahole now should be segfault free when handling gdb test
|
|
|
|
suit DWARF files, including ADA, FORTRAN, rust and dwp
|
|
|
|
compressed files (the latter is refused).
|
|
|
|
* Bail out on partial units for now, avoiding segfaults.
|
|
|
|
- Drop
|
|
|
|
dwarves-dwarf_loader-Ignore-entries-in-a-DW_TAG_partial_unit-for-now.patch,
|
|
|
|
dwarves-dwarf_loader-Bail-out-at-DW_TAG_imported_unit-tags.patch
|
|
|
|
(merged)
|
2020-10-03 00:23:54 +02:00
|
|
|
- Add forced ELF symvers because of ABI breaks
|
2020-10-03 00:07:55 +02:00
|
|
|
|
2020-09-02 11:26:00 +02:00
|
|
|
-------------------------------------------------------------------
|
2020-09-21 22:56:09 +02:00
|
|
|
Mon Sep 21 18:48:25 UTC 2020 - Tom de Vries <tdevries@suse.com>
|
|
|
|
|
|
|
|
- Backport fixes for segfault when processing dwz-ed kernel
|
|
|
|
[bsc#1176095,https://github.com/acmel/dwarves/issues/10].
|
|
|
|
* dwarves-dwarf_loader-Bail-out-at-DW_TAG_imported_unit-tags.patch
|
|
|
|
* dwarves-dwarf_loader-Ignore-entries-in-a-DW_TAG_partial_unit-for-now.patch
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2020-09-02 11:26:00 +02:00
|
|
|
Wed Sep 2 08:39:24 UTC 2020 - Jiri Slaby <jslaby@suse.com>
|
|
|
|
|
|
|
|
- add libbpf-Fix-libbpf-hashmap-on-I-LP32-architectures.patch
|
|
|
|
|
2020-05-19 13:51:18 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue May 19 11:44:37 UTC 2020 - Ismail Dönmez <idonmez@suse.com>
|
|
|
|
|
|
|
|
- Don't require libebl-plugins on suse_version >= 1550
|
|
|
|
|
2020-03-15 20:07:51 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Mar 15 18:57:27 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
- Update to release 1.17
|
|
|
|
* Support raw BTF as available in /sys/kernel/btf/vmlinux.
|
|
|
|
* Make --find_pointers_to consider unions.
|
|
|
|
* Make --contains and --find_pointers_to honour --unions.
|
|
|
|
* Add support for finding pointers to void.
|
|
|
|
* Make --contains and --find_pointers_to to work with base types.
|
|
|
|
|
2019-06-27 13:23:39 +02:00
|
|
|
-------------------------------------------------------------------
|
2019-12-16 16:54:51 +01:00
|
|
|
Mon Dec 16 15:50:02 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
- Update to release 1.16
|
|
|
|
* btf_loader: Add support for BTF_KIND_FUNC
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2019-06-27 13:23:39 +02:00
|
|
|
Thu Jun 27 11:22:47 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
|
|
|
|
- Update to new upstream release 1.15
|
|
|
|
* Avoid null dereference with NULL configs
|
|
|
|
* Fixup printing "const" early with "const void"
|
|
|
|
* Fix recursively printing named structs in --expand_types
|
|
|
|
|
2019-05-02 15:17:16 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu May 2 00:00:00 CEST 2019 - dsterba@suse.cz
|
|
|
|
|
|
|
|
- version 1.13
|
|
|
|
- Use of the recently introduced BTF deduplication algorithm
|
|
|
|
- Introduce a 'btfdiff' utility
|
|
|
|
- Add a BTF loader, i.e. 'pahole -F btf' allows pretty printing of structs
|
|
|
|
and unions in the same fashion as with DWARF info
|
|
|
|
- Better union support
|
|
|
|
- Infer __attribute__((__packed__)) when structs have no alignment holes
|
|
|
|
- Support DWARF5's DW_AT_alignment
|
|
|
|
- Add a '--compile' option to 'pfunct'
|
|
|
|
|
2018-08-16 23:27:39 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Aug 16 21:20:17 UTC 2018 - jengelh@inai.de
|
|
|
|
|
|
|
|
- Update to new upstream release 1.12
|
|
|
|
* Added a BTF (BPF Type Format) encoder
|
|
|
|
* Initial support for DW_TAG_partial_unit
|
|
|
|
* Print cacheline boundaries in multiple union members
|
|
|
|
* Show offsets at union members
|
|
|
|
|
2018-03-26 14:53:02 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Mar 26 12:42:30 UTC 2018 - jengelh@inai.de
|
|
|
|
|
|
|
|
- dwarves needs elfutils to have the EBL plugins available
|
|
|
|
to carry out its work. [boo#1049871]
|
|
|
|
- Update to new upstream release 1.11
|
|
|
|
* dwarf_loader: Do not stop processing after finding
|
|
|
|
unsupported tags
|
|
|
|
* dwarf_loader: Support DW_FORM_data{4,8} for reading class
|
|
|
|
member offsets
|
|
|
|
* dwarf_fprintf: Handle DW_TAG_GNU_call_site{_parameter}
|
|
|
|
* dwarf_loader: Add support for DW_TAG_restrict_type
|
|
|
|
* dwarf_loader: Initial support for DW_TAG_unspecified_type
|
|
|
|
- Remove dwarves-no-DW_TAG_mutable.patch (already applied)
|
|
|
|
|
2017-02-01 16:44:54 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Feb 1 14:38:32 UTC 2017 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Use cmake macros
|
|
|
|
|
2015-01-22 09:55:18 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jan 22 08:47:19 UTC 2015 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Add dwarves-no-DW_TAG_mutable.patch: Fix build with newer
|
|
|
|
libdwarf versions: DW_TAG_mutable_type was a mistake in an early
|
|
|
|
DWARFv3 draft and was removed in the final version.
|
|
|
|
|
2014-10-15 16:38:11 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Oct 15 14:37:48 UTC 2014 - jengelh@inai.de
|
|
|
|
|
|
|
|
- Drop libdwarf dependency; it is not needed for build (libdw
|
|
|
|
is used instead)
|
|
|
|
|
2012-06-06 23:46:07 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jun 6 21:39:25 UTC 2012 - jengelh@inai.de
|
|
|
|
|
|
|
|
- Update to new upstream release 1.10
|
|
|
|
* Initial DWARF4 support
|
|
|
|
* Add stubs for some new GNU tags
|
|
|
|
* Fix a crash when pahole is called with -R -S
|
|
|
|
|
2011-09-19 03:00:49 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Sep 18 17:17:12 UTC 2011 - jengelh@medozas.de
|
|
|
|
|
|
|
|
- Remove redundant tags/sections from specfile
|
|
|
|
(cf. packaging guidelines)
|
|
|
|
- Use %_smp_mflags for parallel build
|
|
|
|
- Implement baselibs config
|
|
|
|
|
2011-08-12 22:23:09 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Aug 11 14:47:15 UTC 2011 - jengelh@medozas.de
|
|
|
|
|
|
|
|
- Update to new upstream release 1.9
|
|
|
|
* Add the "scncopy" tool - like object copy but tries not to change
|
|
|
|
section content
|
|
|
|
* pfunct: Introduce the -P option
|
|
|
|
* dwarves fprintf: Add extra GNU tags
|
|
|
|
- Update group and description with something more detailed
|
|
|
|
- Remove redundant %clean section
|
|
|
|
- Strip duplicate changelog
|
|
|
|
- Remove redundant manual requires on libraries
|
2011-08-12 22:47:55 +02:00
|
|
|
- Update URL to acme's new location
|
2011-08-12 22:23:09 +02:00
|
|
|
|
2011-04-15 19:29:53 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Apr 13 16:37:41 UTC 2011 - mgorman@suse.de
|
|
|
|
|
|
|
|
- Remove %debug_package directive which is breaking build
|
|
|
|
|
2010-05-03 17:00:10 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon May 3 14:20:14 UTC 2010 - lchiquitto@novell.com
|
|
|
|
|
|
|
|
- update to 1.8 release
|
|
|
|
|
2008-02-29 18:33:20 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Feb 29 18:33:01 CET 2008 - dmueller@suse.de
|
|
|
|
|
|
|
|
- update to 1.6 release
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Dec 1 17:25:25 CET 2007 - dgollub@suse.de
|
|
|
|
|
|
|
|
- initial package of dwarves
|
|
|
|
|