On Wed, Jun 26, 2019 at 10:15:22PM -0400, Theodore Y. Ts'o wrote:
> 
> There is a newer version of dwarves upstream (1.14)....

Upstream has since released version 1.15, with some miscellaneous bug
fixes.  I've updated debian/master at

        https://salsa.debian.org/tytso/dwarves.git

I've also updated the debian/changelog to have a describe the new
features since 1.12:

dwarves-dfsg (1.15-1) unstable; urgency=medium

  * New upstream release (changes since 1.12):
    - Add support for BTF encoding which is a much more compact way
      of encoding C type information.  It is derived from CTF (Compact
      C-Type format) and is designed for use with eBPF.
    - Add initial support for the DWARF DW_TAG_partial_unit
    - Improve support for pretty-printing unions
    - Teach pahole to show where a struct was used, via the -I option
    - Use the running kernel by default when no file name is passed
    - Improve man pages
    - Support new BTF deduplication algorithm found the Linux kernel's
      libbpf library, which allows type information for the kernel to
      be stored in roughly 1% of the space.
    - Add a new utility, btfdiff, which compares the pretty-printed
      type information between two kernel images.
    - Teach pahole to use the BTF information to pretty print structures
      using the BTF information using "pahole -F btf", which is much faster
      than using the Dwarf information.
    - Infer the __packed__ attribute for structures without alignment holes
      and which violate the natural types' alignment requirements.
    - Support DWARF5's DW_AT_alignment tag
    - Add a --compile option to pfunct which produces compileable
      output for function prototypes in an object file.
    - Miscellaneous bug fixes

 -- Theodore Y. Ts'o <ty...@mit.edu>  Wed, 27 Jun 2019 10:16:23 -0400

Reply via email to