dev-util / pahole

pahole (Poke-a-Hole) and other DWARF2 utilities

Official package sites : https://git.kernel.org/cgit/devel/pahole/pahole.git/ ·

The more-than-seven dwarves is a collection of tools that allows to inspect and query the DWARF2 information present in ELF files built with full debug information. These tools include pahole (Poke-a-hole) and codiff, and were originally designed to inspect the Linux kernel and its modules, but can be used in for user-space software too.

v9999 :: 0 :: gentoo

Modified
License
GPL-2
USE flags
debug

v1.26 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 arm arm64 ppc ppc64 x86 ~loong ~riscv
USE flags
debug

v1.25 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 arm arm64 ppc64 x86 ~loong ~ppc ~riscv
USE flags
debug

v1.24_p20221024 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 arm arm64 ppc64 x86 ~ppc ~riscv
USE flags
debug

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces

python_single_target

python3_10
Build for Python 3.10 only
python3_11
Build for Python 3.11 only
python3_12
Build for Python 3.12 only

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)

sys-libs / zlib : Standard (de)compression library

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)

sys-libs / zlib : Standard (de)compression library

dev-util / perf : Userland tools for Linux Performance Counters

677586
dev-util/pahole: uncertain license of hash.h
715930
dev-util/pahole-1.17 : /.../swab.h: error: expected ; before unsigned
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/pahole: Stabilize 1.26 arm64, #916522
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-util/pahole: Stabilize 1.26 arm, #916522
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-util/pahole: Stabilize 1.26 ppc, #916522
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-util/pahole: Stabilize 1.26 ppc64, #916522
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-util/pahole: Stabilize 1.26 x86, #916522
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-util/pahole: Stabilize 1.26 amd64, #916522
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Schwarzott · gentoo
dev-util/pahole: add 1.26
Signed-off-by: Matthias Schwarzott <zzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/pahole: Stabilize 1.25 arm64, #910429
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/pahole: Stabilize 1.25 x86, #910429
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/pahole: Stabilize 1.25 arm, #910429
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/pahole: Stabilize 1.25 amd64, #910429
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/pahole: Stabilize 1.25 ppc64, #910429
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
dev-util/pahole: keyword 1.25 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Schwarzott · gentoo
dev-util/pahole: enable py3.12
Signed-off-by: Matthias Schwarzott <zzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Schwarzott · gentoo
dev-util/pahole: add 1.25
Signed-off-by: Matthias Schwarzott <zzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-util/pahole: drop 1.23, 1.24
Closes: https://bugs.gentoo.org/892291 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/pahole: Stabilize 1.24_p20221024 ppc64, #892291
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/pahole: Stabilize 1.24_p20221024 x86, #892291
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/pahole: Stabilize 1.24_p20221024 arm, #892291
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/pahole: Stabilize 1.24_p20221024 amd64, #892291
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-util/pahole: Stabilize 1.24_p20221024 arm64, #892291
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/pahole: backport patches for binutils-2.40 compat
Kernel fails to compile otherwise. Closes: https://bugs.gentoo.org/890963 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Schwarzott · gentoo
dev-util/pahole: add version 1.24
Signed-off-by: Matthias Schwarzott <zzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
dev-util/pahole: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
dev-util/pahole: keyword 1.23 for ~riscv
Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Schwarzott · gentoo
dev-util/pahole: Remove unused multilib eclass
Signed-off-by: Matthias Schwarzott <zzam@gentoo.org>
Matthias Schwarzott · gentoo
dev-util/pahole: python: add 3.10 and 3.11 and remove 3.7
Closes: https://bugs.gentoo.org/845960 Signed-off-by: Matthias Schwarzott <zzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-util/pahole: Stabilize 1.23 arm, #838262
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/pahole: Stabilize 1.23 arm64, #838262
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-util/pahole: Stabilize 1.23 ppc64, #834541
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-util/pahole: Stabilize 1.23 x86, #834541
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-util/pahole: Stabilize 1.23 amd64, #834541
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Schwarzott · gentoo
dev-util/pahole: add new version. add python 3.10 support
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthias Schwarzott <zzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/pahole: keyword 1.22 for ~ppc
Bug: https://bugs.gentoo.org/794799 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
dev-util/pahole: Bump to 1.22, add live ebuild
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Schwarzott · gentoo
dev-util/pahole: version bumped
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Matthias Schwarzott <zzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Schwarzott · gentoo
dev-util/dwarves: Rename package to dev-util/pahole
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Matthias Schwarzott <zzam@gentoo.org>