stackplz是一款基于eBPF的堆栈追踪工具,仅适用于Android平台(开发板+Docker也支持)

特性:

支持arm64 syscall trace,可以打印参数、调用栈、寄存器
参数结果包括详细的结构体信息,类似于strace
支持对64位用户态动态库进行uprobe hook,可以打印参数、调用栈、寄存器
支持硬件断点功能,可以打印调用栈、寄存器
支持按线程名黑名单、白名单过滤
支持pid和tid的黑名单、白名单过滤
支持追踪fork产生的进程

要求:

root权限,系统内核版本5.10+(可在设置中查看或执行uname -r查看)


使用说明:https://blog.seeflower.dev/archives/269/
GitHub:https://github.com/SeeFlowerX/stackplz
 
 
Back to Top