linux/unix strace-将原始二进制文件与共享库添加到日志

linux/unix strace-将原始二进制文件与共享库添加到日志,linux,debugging,unix,strace,Linux,Debugging,Unix,Strace,是否有一个选项让“strace”记录执行代码的“位置” 我想看看哪个共享库(由可执行文件加载)正在执行系统调用。 对于不是由加载程序调用的库,而是由可执行文件本身通过“dlopen()”调用的库,我也希望使用此选项 谢谢 您好,弗兰克像SystemTap这样更高级的东西怎么样?它可以跟踪系统的更多方面,您的问题似乎可以通过stap-v-e'探测系统调用来解决。*{if(pid()==target()){printf(“%s(%s)”,name,argstr);print_ubacktrace()

是否有一个选项让“strace”记录执行代码的“位置”

我想看看哪个共享库(由可执行文件加载)正在执行系统调用。 对于不是由加载程序调用的库,而是由可执行文件本身通过“dlopen()”调用的库,我也希望使用此选项

谢谢


您好,弗兰克

像SystemTap这样更高级的东西怎么样?它可以跟踪系统的更多方面,您的问题似乎可以通过
stap-v-e'探测系统调用来解决。*{if(pid()==target()){printf(“%s(%s)”,name,argstr);print_ubacktrace();}'-p pid
像SystemTap这样更高级的东西怎么样?它可以跟踪系统的更多方面,并且您的问题似乎可以通过
stap-v-e'探测系统调用来解决。*{if(pid()==target()){printf(“%s(%s)”,name,argstr);print_ubacktrace();}'-p pid