Description:
This update for dwarves fixes the following issues:
+ DW_AT_alignment is defined in 1.19 so dwarves now is compatible with older libdw.
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.
Move to 1.18.g19 (863e6f0f)
* btf_encoder: Ignore zero-sized ELF symbols
update to 1.18_15g040fd7f (boo#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
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.
- Backport fixes for segfault when processing dwz-ed kernel
[boo#1176095,https://github.com/acmel/dwarves/issues/10].
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.
Update to release 1.16
* btf_loader: Add support for BTF_KIND_FUNC
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
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'
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
This update was imported from the openSUSE:Leap:15.2:Update update project.