dev-util / uftrace

Function (graph) tracer for user-space

Official package sites : https://github.com/namhyung/uftrace ·

v0.17 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~arm64
USE flags
capstone lua python unwind

v0.16 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 ~arm64
USE flags
capstone lua python unwind

General

capstone
Use capstone to provide dynamic tracing without recompilation
lua
Enable Lua scripting support
python
Add optional support/bindings for the Python language
unwind
Add support for call stack unwinding and function name resolution

lua_single_target

luajit
Build for LuaJIT only

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
python3_13
Build for Python 3.13 only

dev-lang / luajit : Just-In-Time Compiler for the Lua programming language

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-libs / capstone : disassembly/disassembler framework + bindings

sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program

sys-libs / ncurses : Console display library

virtual / libelf : Virtual for libelf.so.1 provider dev-libs/elfutils

dev-lang / luajit : Just-In-Time Compiler for the Lua programming language

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-libs / capstone : disassembly/disassembler framework + bindings

sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program

sys-libs / ncurses : Console display library

virtual / libelf : Virtual for libelf.so.1 provider dev-libs/elfutils

715578
dev-util/uftrace-0.9.3 : /.../ld: /.../uftrace.o: undefined reference to symbol argp_usage
941403
dev-util/uftrace-0.16 - [ncurses-6.5] [libtool] [gcc-15] /.../mcount.c: fatal error: version.h: No such file or directory
Repository mirror & CI · gentoo
Merge updates from master
Guilherme Amadio · gentoo
dev-util/uftrace: add 0.17
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guilherme Amadio · gentoo
dev-util/uftrace: drop 0.14, 0.15.2
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Guilherme Amadio · gentoo
dev-util/uftrace: stabilize 0.16 for amd64
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guilherme Amadio · gentoo
dev-util/uftrace: add 0.16
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/uftrace: filter LTO
There's an upstream bug not yet fixed. Filter LTO until it's fixed to avoid tinderbox failures. Closes: https://bugs.gentoo.org/858503 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guilherme Amadio · gentoo
dev-util/uftrace: drop 0.13.1
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Guilherme Amadio · gentoo
dev-util/uftrace: add 0.15.2
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Guilherme Amadio · gentoo
dev-util/uftrace: stabilize 0.14 for amd64
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guilherme Amadio · gentoo
dev-util/uftrace: drop 0.11, 0.12
Closes: https://bugs.gentoo.org/881153 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Guilherme Amadio · gentoo
dev-util/uftrace: version bump to 0.14
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/uftrace: Stabilize 0.13.1 amd64, #904583
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guilherme Amadio · gentoo
dev-util/uftrace: version bump to 0.13.1
Signed-off-by: Guilherme Amadio <amadio@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
Guilherme Amadio · gentoo
dev-util/uftrace: stabilize 0.11 for amd64
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Guilherme Amadio · gentoo
dev-util/uftrace: drop 0.10-r1
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Guilherme Amadio · gentoo
dev-util/uftrace: version bump to 0.12
Closes: https://bugs.gentoo.org/865349 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/uftrace: [QA] fix tc-get* quoting
This can cause build problems for e.g. 32-bit (gcc -m32 ...) Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guilherme Amadio · gentoo
dev-util/uftrace: version bump to 0.11
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/uftrace: [QA] unconditionally install completion files
QA policy [0] says that we don't conditionalise installation of small files. It's a wasteful rebuild and inconsistent across packages for when users desire completions to be available. [0] https://projects.gentoo.org/qa/policy-guide/installed-files.html#pg0301 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guilherme Amadio · gentoo
dev-util/uftrace: fix calling of gcc directly
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Guilherme Amadio · gentoo
dev-util/uftrace: drop old
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Guilherme Amadio · gentoo
dev-util/uftrace: version bump to 0.10
Fixes: https://bugs.gentoo.org/724278 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Luca Barbato · gentoo
dev-util/uftrace: Mark ~arm64
Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-util/uftrace: migrate to lua-single.eclass
Closes: https://bugs.gentoo.org/752675 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guilherme Amadio · gentoo
dev-util/uftrace: version bump to 0.9.4
Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Guilherme Amadio · gentoo
dev-util/uftrace: remove support for python2.7
Also, fix support for bash-completion and add USE=luajit. Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-util/uftrace: Add missing PYTHON_REQUIRED_USE
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Luca Barbato · gentoo
dev-util/uftrace: Address QA reports
And drop the older ebuild, it is ~ as well. Package-Manager: Portage-2.3.67, Repoman-2.3.12 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Luca Barbato · gentoo
dev-util/uftrace: Version bump
Package-Manager: Portage-2.3.67, Repoman-2.3.12 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Pacho Ramos · gentoo
dev-util/uftrace: Drop old
Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sebastian Pipping · gentoo
dev-util/uftrace: 0.9.1
Signed-off-by: Sebastian Pipping <sping@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11
Manuel Rüger · gentoo
dev-util/uftrace: Initial version
Package-Manager: Portage-2.3.24, Repoman-2.3.6