simple-pt
uftrace
simple-pt | uftrace | |
---|---|---|
1 | 4 | |
334 | 3,005 | |
- | - | |
0.9 | 8.7 | |
over 1 year ago | 7 days ago | |
C | C | |
- | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
simple-pt
-
Hunting a bug in the i40e Intel driver | CRI
Were you able to grab a core dump with you panic? Debugging panics through static analysis is really not fun and being able to pop the thing in gdb and just analyze after the fact is wonderful. Another pro tip if you’re dealing with non-deterministic/unknown panics is to something like Intel Processor Trace as a sort of “flight recorder” to trace the kernel so that you can see the full execution history in the seconds/minutes leading up to the panic instead of having to do all sorts of hard inference from a stack trace (scroll down to the panic debug section).
uftrace
- uftrace: Function graph tracer for C/C++/Rust/Python
- Uftrace: Userspace Function-Graph Tracer
- Profiling C code on an M1 mac
-
how to see source of all dynamic library function calls
uftrace does seem to have this functionality, though I believe it's using debug/profiling hooks to get it. You may not have full visibility on release binaries (haven't checked).
What are some alternatives?
sngrep - Ncurses SIP Messages flow viewer
remake - Enhanced GNU Make - tracing, error reporting, debugging, profiling and more
casper-fs - Casper-fs is a Custom Hidden Linux Kernel Module generator. Each module works in the file system to protect and hide secret files.
trice - 🟢 super fast 🚀 and tiny 🐥 embedded device 𝘾 printf-like trace ✍ code, works also inside ⚡ interrupts ⚡ and real-time PC 💻 logging (trace ID visualization 👀)
PBD - 🖨️🐞 Printf Based Debugger, a user-friendly C debugger
zpoline - system call hook for Linux
input-wacom - Linux kernel driver for Wacom devices
EPeverTracerMonitoring - Linux monitoring scripts for EPever Tracer charge controllers - single or multiple devices in parallel
processhacker - A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware. Brought to you by Winsider Seminars & Solutions, Inc. @ http://www.windows-internals.com [Moved to: https://github.com/winsiderss/systeminformer]
tlog - Terminal I/O logger
mulle-atexit - 👼 Compatibility library to fix deficient atexit implementations
tlog - Observability events system