dwarves - set of advanced DWARF utilities

Property Value
Distribution Debian 9 (Stretch)
Repository Debian Main i386
Package filename dwarves_1.10-2.1+b1_i386.deb
Package name dwarves
Package version 1.10
Package release 2.1+b1
Package architecture i386
Package type deb
Category devel::debugger implemented-in::c role::program utils
Homepage http://acmel.wordpress.com
License -
Maintainer Thomas Girard <thomas.g.girard@free.fr>
Download size 147.12 KB
Installed size 1.12 MB
This package contains tools that use the DWARF debugging information
inserted in ELF binaries by the compiler. This information is already
used by debuggers (e.g. GDB), and more recent 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


Package Version Architecture Repository
dwarves_1.10-2.1+b1_amd64.deb 1.10 amd64 Debian Main
dwarves - - -


Name Value
libc6 >= 2.22
libdw1 >= 0.148
libelf1 >= 0.142
zlib1g >= 1:1.1.4


Type URL
Mirror ftp.br.debian.org
Binary Package dwarves_1.10-2.1+b1_i386.deb
Source Package dwarves-dfsg

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install dwarves deb package:
    # sudo apt-get install dwarves




2016-03-24 - James Cowgill <jcowgill@debian.org>
dwarves-dfsg (1.10-2.1) unstable; urgency=medium
* Non-maintainer upload.
[ Robie Basak ]
* Fix FTBFS with newer elfutils. (Closes: #764484)
2012-06-16 - Thomas Girard <thomas.g.girard@free.fr>
dwarves-dfsg (1.10-2) unstable; urgency=low
* Make sure CMake uses standard library location if host has no
MultiArch. Closes: #665054.
2012-06-08 - Thomas Girard <thomas.g.girard@free.fr>
dwarves-dfsg (1.10-1) unstable; urgency=low
* New upstram release.
* Record patches using dpkg-source --commit. Closes: #643102.
* Use MultiArch elfutils location. Closes: #665054.
* debian/control: change homepage to new location.
* debian/watch: change source tarball location.
* debian/control: bump Standards-Version: to 3.9.3. No changes needed.
* debian/rules: add missing build-arch and build-indep targets.
2011-05-02 - Thomas Girard <thomas.g.girard@free.fr>
dwarves-dfsg (1.9-1) unstable; urgency=low
* Acknowledge 1.3-1.1 NMU (thanks to Michael Banck) and resynch with
Ubuntu release (thanks Bhavani Shankar).
* New upstream release:
- patch from 1.3-1.1ubuntu1 no longer needed.
- new manpage for pahole.
- new program scncopy to copy ELF sections.
- fixes crash when encountering a pointer in a struct. Closes: #513573.
- recognizes C++ classes. Closes: #621530.
- no longer FTBFS with gcc 4.6. Closes: #625158.
* Remove libebl detection and use. Closes: #534529.
* debian/control:
- bump debhelper level to 7.
- add Vcs-Git: and Vcs-Browser:
- bump Standards-Version: to 3.9.2.
- add zlib1g-dev build dependency.
* debian/copyright: add missing copyright holders.
* debian/rules:
- allow to be compiled twice in a row.
- ensure package building aborts if a program is not installed.
- use dh_prep instead of dh_clean -k.
* debian/dwarves.install:
- include syscse. Closes: #517180.
- add ctracer. See README.ctracer for information on how to use it.
* Switch to dpkg-source 3.0 (quilt) format.
* Fix many lintian warnings.
2010-07-06 - Bhavani Shankar <bhavi@ubuntu.com>
dwarves-dfsg (1.3-1.1ubuntu1) maverick; urgency=low
* dwarwes-dfsg-1.3/src/dwarves.c:
+ Add missing headers to fix undefined reference to `S_IS*' linker 
error with gcc 4.5 LP: #602367
2009-11-29 - Michael Banck <mbanck@debian.org>
dwarves-dfsg (1.3-1.1) unstable; urgency=low
* Non-maintainer upload.
* Applied patch by Peter Green (Closes: #534084)
+ cmake/modules/FindDWARF.cmake: Removed libebl support.
+ debian/control (Build-Depends): Removed libebl-dev. 
2007-12-24 - Thomas Girard <thomas.g.girard@free.fr>
dwarves-dfsg (1.3-1) unstable; urgency=low
* Initial release, based on Domenico Andreoli <cavok@debian.org> work.
Closes: #436522.

See Also

Package Description
dwdiff_2.1.0-1+b3_i386.deb diff program that operates word by word
dwgsim_0.1.11-3+b1_i386.deb short sequencing read simulator
dwm_6.1-3_i386.deb dynamic window manager
dwww_1.13.3+b1_i386.deb Read all on-line documentation with a WWW browser
dwz_0.12-1+b1_i386.deb DWARF compression tool
dx-doc_4.4.4-9_all.deb OpenDX (IBM Visualization Data Explorer) - documentation
dx_4.4.4-9+b1_i386.deb OpenDX (IBM Visualization Data Explorer) - main package
dxsamples_4.4.0-3_all.deb Sample programs for the OpenDX Data Explorer
dxtool_0.1-2+b1_i386.deb DistoX data download utility
dyfi_1.2.0-5_all.deb client for updating dynamic hostname mappings for dy.fi
dynalogin-client-php_1.0.0-3_all.deb two-factor HOTP/TOTP authentication - PHP client
dynalogin-server_1.0.0-3+b3_i386.deb two-factor HOTP/TOTP authentication - server daemon
dynamite_0.1.1-2+b2_i386.deb PKWARE Data Compression decompressor
dynare-doc_4.4.3-3_all.deb documentation for Dynare
dynare_4.4.3-3+b4_i386.deb platform for handling a wide class of economic models