pahole
set of advanced DWARF utilities
Command lineUtilities
Not tested on a device yet. What that means
Commands in the package
paholebtfdiffcodiffctracerdtagnamesfullcirclepdwtagspfunctpglobalprefcntscncopysyscse
About pahole
From Debian's package description
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
From Debian's description of the pahole package, under that package's license.
Dependencies
Depends on
libbpf1libc6libdw1t64libelf1t64zlib1g
Related apps
- dwarfdumputility to dump DWARF debug information from ELF objectsCommand line
- dwzDWARF compression toolCommand line
- debugedittools for handling build-ids and paths rewriting in DWARF dataCommand line
- kcovCode coverage analysis using DWARF debugging informationCommand line
- debianutilsMiscellaneous utilities specific to DebianCommand line
- sensible-utilsUtilities for sensible alternative selectionCommand line
Sources and licenses
- Name: the Debian package name.
- Summary: Debian's short description of the pahole package, under that package's license.
- Description: Debian's description of the pahole package, under that package's license.
- Versions and sizes: Debian's archive for ARM64, as on packages.debian.org.
- Popularity: Debian Popularity Contest counts.
More in About the catalog.