首页 > 解决方案 > 有没有办法在不阻塞的情况下跟踪进程的实时函数调用

问题描述

平台:linux

问题:无阻塞地跟踪正在运行的用户进程的实时函数调用,例如进程A跟踪进程B的实时函数调用。

我知道 GDB 或 pstack 云跟踪进程,但他们是在 ptrace 的帮助下完成的,ptrace 将暂停被跟踪的进程,那么,有没有办法在不阻塞或每次推送的情况下跟踪进程的实时函数调用和堆栈弹出,我没有找到正确的方法。

标签: linuxlinux-kernel

解决方案


推荐阅读