A function call graph tracer for C, C++, Rust and Python programs
https://github.com/namhyung/uftrace
uftrace is a function call graph tracer for C, C++, Rust and Python programs.
It was heavily inspired by the ftrace framework of the Linux kernel, and its
name reflects this origin — a combination of 'user' and 'ftrace'.
uftrace records function entry and exit with timestamps, arguments, and return
values, and can trace user and kernel functions, library calls, and system
events to provide a unified timeline of execution. It also offers filtering
and visualization features such as Chrome trace viewer integration, flame
graphs, and call-graph diagrams.
- Developed at devel:tools
- Sources inherited from project openSUSE:Factory
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Slowroll:Build:Overlay:Next/uftrace && cd $_
- Create Badge
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
uftrace-0.18.1.tar.gz | 0001173722 1.12 MB | |
uftrace.changes | 0000000172 172 Bytes | |
uftrace.spec | 0000003366 3.29 KB |
Comments 0