mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-21 19:42:24 +01:00
bc2d0b7bbc
Signed-off-by: Andrew Clemons <andrew.clemons@gmail.com> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
13 lines
639 B
Text
13 lines
639 B
Text
uftrace is a function call graph tracer for C, C++, Rust and Python
|
|
programs.
|
|
|
|
It hooks into the entry and exit of each function, recording timestamps
|
|
as well as the function's arguments and return values. uftrace is
|
|
capable of tracing both user and kernel functions, as well as library
|
|
functions and system events providing an integrated execution flow in a
|
|
single timeline.
|
|
|
|
Initially, uftrace only supported function tracing with compiler
|
|
support. However, it now allows users to trace function calls without
|
|
recompilation by analyzing instructions in each function prologue and
|
|
dynamically and selectively patching those instructions.
|