dwarves-dfsg 1.15-1 source package in Ubuntu


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

  [ Theodore Y. Ts'o ]
  * New upstream release (changes since 1.12, closes: #931142):
    - 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

  [ Domenico Andreoli ]
  * Autopkgtest on libc-bin-dbgsym instead of dwarves-dbgsym. Closes: #923717.
  * Fix typo in description of no_shared_no_ebl.

 -- Domenico Andreoli <email address hidden>  Tue, 30 Jul 2019 16:58:55 +0200

Upload details

Uploaded by:
Thomas Girard on 2019-07-30
Uploaded to:
Original maintainer:
Thomas Girard
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Eoan release on 2019-07-31 universe utils


File Size SHA-256 Checksum
dwarves-dfsg_1.15-1.dsc 1.6 KiB 68f2ad960a7726a96f70e8a8e41d95e90f0b811ee135d8f3f06afcb8f46fa666
dwarves-dfsg_1.15.orig.tar.gz 276.5 KiB 263fc512b2ffaf834ab65398d8a90984ab61e4d5d3620ffa701395423f3d07f0
dwarves-dfsg_1.15-1.debian.tar.xz 6.5 KiB 21e52943c81ed13c58f813cb637f43592d34c5747eef3f82746e6154ae52a20e

Available diffs

No changes file available.

Binary packages built by this source

dwarves: set of advanced DWARF utilities

 This package contains tools that use the DWARF debugging information
 inserted in ELF binaries by the compiler. This information is used by
 debuggers (e.g. GDB), and other tools such as systemtap.
 Utilities in the dwarves suite include:
  - pahole: finds alignment holes in structs and classes in languages
    such as C/C++, CPU cacheline alignment. Helps repack those structures
    to achieve more cache hits.
  - codiff: a diff like tool to compare the effects changes in source
    code generate on the resulting binaries
  - pfunct: displays all sorts of information about functions, inlines, etc.
  - pdwtags: pretty-prints DWARF information
  - pglobal: lists global symbols
  - prefcnt: counts DWARF tags usage
  - syscse: system call sign extender
  - dtagnames: lists tag names

dwarves-dbgsym: debug symbols for dwarves