Summary
The more-than-seven dwarves is a collection of tools that allows to inspect and query the DWARF 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.
Versions
v9999 :: 0 :: gentoo
- Modified
- License
- GPL-2
- USE flags
- debug
v1.30 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- amd64 arm arm64 ppc ppc64 x86 ~alpha ~hppa ~loong ~mips ~riscv ~s390 ~sparc
- USE flags
- debug verify-sig
v1.29 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- amd64 arm arm64 ppc ppc64 x86 ~alpha ~hppa ~loong ~mips ~riscv ~s390 ~sparc
- USE flags
- debug verify-sig
v1.27-r1 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- amd64 arm arm64 ppc ppc64 x86 ~alpha ~hppa ~loong ~mips ~riscv ~s390 ~sparc
- USE flags
- debug verify-sig
USE flags
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
- verify-sig
- Verify upstream signatures on distfiles
python_single_target
- python3_11
- Build for Python 3.11 only
- python3_12
- Build for Python 3.12 only
- python3_13
- Build for Python 3.13 only
Dependencies
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)
Runtime Dependencies
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)
Depending packages
dev-util / perf : Userland tools for Linux Performance Counters
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Use := on virtual/zlib deps, part 6
Done via: ``` git grep -l 'virtual/zlib"' | xargs sed -i -e 's@virtual/zlib"@virtual/zlib:="@' ``` Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-*/*: update for virtual/zlib
Update done using: ``` git grep -l sys-libs/zlib dev-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g git diff --name-only | xargs copybump git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error ``` Followed by manual revert in dev-python/zlib-ng where it accidentally caught sys-libs/zlib-ng dependencies. Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
*/*: destable sparc
Result of running the command: grep --include="*.ebuild" -r . -e 'KEYWORDS=.*[" ]sparc' -l | xargs ekeyword ~sparc Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
*/*: destable hppa
Result of running the command: grep --include="*.ebuild" -r . -e 'KEYWORDS=.*[" ]hppa' -l | xargs ekeyword ~hppa Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/pahole: Stabilize 1.30 hppa, #958604
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/pahole: Stabilize 1.30 sparc, #958604
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/pahole: Stabilize 1.30 ppc64, #958604
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/pahole: Stabilize 1.30 ppc, #958604
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/pahole: Stabilize 1.30 amd64, #958604
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/pahole: Stabilize 1.30 arm, #958604
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/pahole: Stabilize 1.30 arm64, #958604
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/pahole: Stabilize 1.30 x86, #958604
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Schwarzott · gentoo
dev-util/pahole: add 1.30
Closes: https://bugs.gentoo.org/954402 Signed-off-by: Matthias Schwarzott <zzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/pahole: Stabilize 1.29 hppa, #953394
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/pahole: Stabilize 1.29 ppc, #953394
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/pahole: Stabilize 1.29 ppc64, #953394
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/pahole: Stabilize 1.29 amd64, #953394
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/pahole: Stabilize 1.29 x86, #953394
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/pahole: Stabilize 1.29 arm, #953394
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/pahole: Stabilize 1.29 arm64, #953394
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/pahole: Stabilize 1.29 sparc, #953394
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/pahole: use 'next' branch in live
Prompted by https://lore.kernel.org/dwarves/7b0bd9be-c3ef-40d4-9465-92f3e69a07d1@oracle.com/, otherwise we just use master which is identical to the last release. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Schwarzott · gentoo
dev-util/pahole: Remove obsolete cmake variable __LIB
Closes: https://bugs.gentoo.org/948597 Signed-off-by: Matthias Schwarzott <zzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Schwarzott · gentoo
dev-util/pahole: sync live ebuild to latest release
Signed-off-by: Matthias Schwarzott <zzam@gentoo.org> - Matthias Schwarzott · gentoo
dev-util/pahole: add 1.29
Signed-off-by: Matthias Schwarzott <zzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
dev-util/pahole: drop 1.24_p20221024, 1.25, 1.26, 1.26-r1, 1.27
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/pahole: enable py3.13
... and drop py3.9 which is a noop these days. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mike Gilbert · gentoo
*/*: replace "tar -x" with "tar -xf -"
Closes: https://bugs.gentoo.org/940201 Signed-off-by: Mike Gilbert <floppym@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
dev-util/pahole: Keyword 1.27-r1 mips, #939111
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/pahole: Stabilize 1.27-r1 hppa, #939119
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/pahole: Stabilize 1.27-r1 sparc, #939119
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/pahole: Keyword 1.27-r1 s390, #939111
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/pahole: Keyword 1.27-r1 alpha, #939111
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/pahole: Keyword 1.27-r1 hppa, #939111
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/pahole: Keyword 1.27-r1 sparc, #939111
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-util/pahole: Stabilize 1.27-r1 arm64, #938465
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Jakov Smolić · gentoo
dev-util/pahole: Stabilize 1.27-r1 ppc, #938465
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Jakov Smolić · gentoo
dev-util/pahole: Stabilize 1.27-r1 ppc64, #938465
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Jakov Smolić · gentoo
dev-util/pahole: Stabilize 1.27-r1 arm, #938465
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-util/pahole: Stabilize 1.27-r1 x86, #938465
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-util/pahole: Stabilize 1.27-r1 amd64, #938465
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - xz-dev · gentoo
dev-util/pahole: add 1.27-r1
Add patch for fixing clang LTO fail to build kernel Bug: https://bugs.gentoo.org/936628 Signed-off-by: xz-dev <xiangzhedev@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/37672 Signed-off-by: Matthias Schwarzott <zzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Schwarzott · gentoo
dev-util/pahole: add 1.27
Signed-off-by: Matthias Schwarzott <zzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Schwarzott · gentoo
dev-util/pahole: update DESCRIPTION
Signed-off-by: Matthias Schwarzott <zzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/pahole: optimize src_unpack
As just done in util-linux & btrfs-progs. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Schwarzott · gentoo
dev-util/pahole: verify src tarball
Signed-off-by: Matthias Schwarzott <zzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Schwarzott · gentoo
dev-util/pahole: Simplify ebuild
Also update KEYWORDS to match 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.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>