标签: linux logging wrapper
我正在尝试找到一个工具,它将在库周围生成包装器并记录所有函数调用。我正在进行的项目非常庞大,第三方拒绝深入这样一个庞大的代码库来调试他们的问题。有什么建议吗?
PS:我正在研究linux。
答案 0 :(得分:0)
ltrace可能会这样做。
如果现在足够强大,你可以将这些东西拼凑在一起:假设你有一个带有符号可用的调试版本,你可以提取这些符号并编写一个脚本,根据它将断点插入gdb,运行它,并迭代地提取位置并继续。
或者你可以继续使用ptrace。