如何在运行时跟踪gcc / clang?

运行gcc之类的东西时,我想跟踪clang / gcc test.c中的所有用户功能。

  

注意到我想跟踪gccclang中的函数,而不是test.c中的函数

straceltrace之类的某些工具只能跟踪系统调用或库函数,而etrace之类的工具需要重新编译我要跟踪的程序(即重新编译{ {1}} / gcc)。此外,使用clang还必须重新编译gdb / gcc以调试二进制文件。 但是,编译clang / gcc极其昂贵且容易出错。那么有没有捷径可以实现这一目标?

谢谢。

ccnc402 回答:如何在运行时跟踪gcc / clang?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2994824.html

大家都在问