dwarves-dfsg 1.15-1 source package in Ubuntu
Changelog
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
- Uploaded to:
- Sid
- Original maintainer:
- Thomas Girard
- Architectures:
- any
- Section:
- utils
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
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
- diff from 1.12-2 to 1.15-1 (180.7 KiB)
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: No summary available for dwarves-dbgsym in ubuntu eoan.
No description available for dwarves-dbgsym in ubuntu eoan.