我玩了一下,strace
这些ltrace
都是很棒的工具。是否有任何工具可以与我的应用程序的功能相同?
我知道,system tap
但ftrace
这些需要调试版本的内核,这是我目前无法安装的。我不需要内核或系统调用跟踪。
我真的需要strace
能够区分线程并显示每个线程的功能。
我真的必须通过使用 -finstrument-functions 来实现它并提供被调用函数的 printf 吗?
THREAD ID A function #1
THREAD ID B function #2
THREAD ID A function #3
THREAD ID A function #4
THREAD ID C function #5
我读了这篇文章作为参考