录制函数调用库

时间:2011-07-20 10:26:59

标签: linux logging wrapper

我正在尝试找到一个工具,它将在库周围生成包装器并记录所有函数调用。我正在进行的项目非常庞大,第三方拒绝深入这样一个庞大的代码库来调试他们的问题。有什么建议吗?

PS:我正在研究linux。

1 个答案:

答案 0 :(得分:0)

ltrace可能会这样做。

如果现在足够强大,你可以将这些东西拼凑在一起:假设你有一个带有符号可用的调试版本,你可以提取这些符号并编写一个脚本,根据它将断点插入gdb,运行它,并迭代地提取位置并继续。

或者你可以继续使用ptrace