SHA256
1
0
forked from pool/dwarves
Commit Graph

57 Commits

Author SHA256 Message Date
5a86729946 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
cf6296fbf5 OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=86 2022-10-04 17:30:16 +00:00
02b730d188 - 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
3873f34338 OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=84 2022-10-04 17:19:28 +00:00
4efe906a05 - 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
9a5bc31aa5 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
5240027fac - 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
6e46929811 OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=80 2021-12-11 12:07:44 +00:00
ffec53d08a - 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
8347f104eb - 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
c72c5c6702 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
32c85307f7 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
c6fcc3b39f OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=74 2021-07-29 05:38:09 +00:00
9546f2bd72 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
0cb0812be7 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
092421e0ff - 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
9aca74399e Accepting request 896646 from home:michals
- Handle zero sized per-cpu veriables in Linux BTF.
  + btf_encoder-fix-and-complete-filtering-out-zero-sized-per-CPU-variables.patch

OBS-URL: https://build.opensuse.org/request/show/896646
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=65
2021-06-01 10:55:47 +00:00
f2236ad99a Accepting request 890234 from home:jirislaby:branches:devel:tools
- add remove-ftrace-filter.patch

OBS-URL: https://build.opensuse.org/request/show/890234
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=63
2021-05-04 07:43:30 +00:00
d48165b839 - Codify build requirement on elfutils >= 0.171
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=61
2021-04-22 10:26:14 +00:00
1b425d21f0 - Update to release 1.21
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=60
2021-04-12 16:40:50 +00:00
844ea3207b - Update to release 1.20
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=58
2021-02-05 01:11:59 +00:00
fc552bd1b1 Accepting request 860594 from home:gary_lin:branches:devel:tools
Drop the version requirement of libdw-devel

OBS-URL: https://build.opensuse.org/request/show/860594
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=56
2021-01-06 11:57:55 +00:00
d7e9c261ad begone, duplicate
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=54
2020-11-24 22:15:24 +00:00
d111948ee7 - Update to release 1.19
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=53
2020-11-24 13:34:21 +00:00
165f994542 - Add _service file / restore Git-* lines
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=50
2020-10-27 15:53:21 +00:00
a39fba660c - 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)

OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=49
2020-10-27 13:03:38 +00:00
bb7c74430e - Add forced ELF symvers because of ABI breaks
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=47
2020-10-02 22:23:54 +00:00
9730f1f50c - Update to release 1.18
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=46
2020-10-02 22:07:55 +00:00
056631d658 Accepting request 835904 from home:tomdevries:branches:devel:tools-dwarves-kernel-dwz
- 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

OBS-URL: https://build.opensuse.org/request/show/835904
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=43
2020-09-21 20:56:09 +00:00
13b18b0184 Accepting request 831403 from home:jirislaby:branches:devel:tools
- add libbpf-Fix-libbpf-hashmap-on-I-LP32-architectures.patch

OBS-URL: https://build.opensuse.org/request/show/831403
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=41
2020-09-02 09:26:00 +00:00
b82db1f662 Accepting request 807252 from home:namtrac:branches:devel:tools
- Don't require libebl-plugins on suse_version >= 1550

OBS-URL: https://build.opensuse.org/request/show/807252
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=39
2020-05-19 11:51:18 +00:00
f56fd6697d OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=37 2020-03-15 19:49:18 +00:00
1fe24675ab OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=36 2020-03-15 19:29:23 +00:00
1d11efe852 - Update to release 1.17
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=35
2020-03-15 19:07:51 +00:00
6a5c490aaa - Update to release 1.16
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=33
2019-12-16 15:54:51 +00:00
b9d0a57e98 - Update to new upstream release 1.15
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=31
2019-06-27 11:23:39 +00:00
1f6a18bce7 download required libbpf
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=29
2019-05-03 09:05:29 +00:00
5d5f15325f Accepting request 700132 from home:dsterba:branches:devel:tools
- version 1.13

OBS-URL: https://build.opensuse.org/request/show/700132
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=27
2019-05-02 13:17:16 +00:00
d5179a08ec - Update to new upstream release 1.12
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=25
2018-08-16 21:27:39 +00:00
6cefb69369 - Update to new upstream release 1.11
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=23
2018-03-26 12:53:02 +00:00
Martin Pluskal
e85ee0f14c Accepting request 453902 from home:pluskalm:branches:devel:tools
- Use cmake macros

OBS-URL: https://build.opensuse.org/request/show/453902
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=21
2017-02-01 15:44:54 +00:00
d8571158f7 Not using type 1 tags here
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=19
2015-01-22 08:59:46 +00:00
649e29c6e4 Accepting request 282363 from home:dimstar:branches:devel:tools
- 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.

OBS-URL: https://build.opensuse.org/request/show/282363
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=18
2015-01-22 08:55:18 +00:00
d0327d2d90 Drop libdwarf-devel
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=16
2014-10-15 14:38:11 +00:00
a7531b6415 Set BuildRequires
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=14
2012-06-06 21:52:30 +00:00
ea00b9808f dwarves 1.10
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=13
2012-06-06 21:46:07 +00:00
698aa1940c Accepting request 83313 from home:jengelh:bl-d
- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- Implement baselibs config

OBS-URL: https://build.opensuse.org/request/show/83313
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=11
2011-09-19 01:00:49 +00:00
Sascha Peilicke
c74f3c667d Autobuild autoformatter for 79444
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dwarves?expand=0&rev=2
2011-08-22 14:45:50 +00:00
d42acf644d Remove authors listing that saschpe is likely to reject again
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=9
2011-08-12 20:48:48 +00:00
d386bbfc89 Update URL
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=8
2011-08-12 20:47:55 +00:00