How to Install and Uninstall pahole Package on Kali Linux

Last updated: May 16,2024

1. Install "pahole" package

Learn how to install pahole on Kali Linux

$ sudo apt update $ sudo apt install pahole

2. Uninstall "pahole" package

This tutorial shows how to uninstall pahole on Kali Linux:

$ sudo apt remove pahole $ sudo apt autoclean && sudo apt autoremove

3. Information about the pahole package on Kali Linux

Package: pahole
Source: dwarves
Version: 1.24-4.1
Installed-Size: 1490
Maintainer: Thomas Girard
Architecture: amd64
Replaces: dwarves (<< 1.22)
Depends: libbpf1 (>= 1:1.0.0), libc6 (>= 2.34), libdw1 (>= 0.157), libelf1 (>= 0.142), zlib1g (>= 1:1.1.4)
Breaks: dwarves (<< 1.22)
Size: 228972
SHA256: 009c0e0a970d7b04ad6601316a2eff1bd9566c3b5b07d60380a8235fa03f18dd
SHA1: 8afca2f06451abd5a98bbe439cb1fb8fe2d6c504
MD5sum: 79e4edcc3b44001e1f0647c57716c138
Description: 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:
Multi-Arch: foreign
Homepage: https://git.kernel.org/pub/scm/devel/pahole/pahole.git
Section: utils
Priority: optional
Filename: pool/main/d/dwarves/pahole_1.24-4.1_amd64.deb