How to Install and Uninstall dwarves Package on Ubuntu 21.04 (Hirsute Hippo)

Last updated: May 13,2024

1. Install "dwarves" package

Please follow the guidance below to install dwarves on Ubuntu 21.04 (Hirsute Hippo)

$ sudo apt update $ sudo apt install dwarves

2. Uninstall "dwarves" package

In this section, we are going to explain the necessary steps to uninstall dwarves on Ubuntu 21.04 (Hirsute Hippo):

$ sudo apt remove dwarves $ sudo apt autoclean && sudo apt autoremove

3. Information about the dwarves package on Ubuntu 21.04 (Hirsute Hippo)

Package: dwarves
Architecture: amd64
Version: 1.20-1
Priority: extra
Section: universe/utils
Source: dwarves-dfsg
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Thomas Girard
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 1577
Depends: libbpf0 (>= 1:0.3), libc6 (>= 2.33), libdw1 (>= 0.148), libelf1 (>= 0.142), zlib1g (>= 1:1.1.4)
Filename: pool/universe/d/dwarves-dfsg/dwarves_1.20-1_amd64.deb
Size: 216716
MD5sum: 622e47184210183af70aa0e8e8c8b2f1
SHA1: 586d45667adbdcd1dcc6530615dac6aa08709d3a
SHA256: 67efe8ddbf5e16b84a5aa322f4e02955a6939dbbb615dca1f590071641e0acef
SHA512: 9fe09c1fcdccb45966ba59cf8502db63eb8e1cd85fa6346caa994841b570e496874d455bf8e1da450dbbc1764a1880a2dc2d0f3e7a0513761d5b6ee5cb521cfc
Homepage: https://git.kernel.org/pub/scm/devel/pahole/pahole.git
Description-en: 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
Description-md5: f56916834da42533de4999daa9a31a25