* 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
- 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
* 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
- 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
OBS-URL: https://build.opensuse.org/request/show/78543
OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=7