C++程序执行追踪工具

4
最近我在一本杂志上看到了一款新的商业开发工具,用于监视C++程序的执行并创建可视化检查的追踪。然而,我不记得这个工具的名称(它不是Insure++,也不是BugTrapper)。在生成的追踪中,您可以看到每个被访问的代码行,可以看到它们发生的顺序,并且可以在程序的任何时刻查看调用堆栈。
有人知道这个工具的名称或类似的工具吗?
非常感谢!
/Frank

我又找到了那篇杂志文章:我要找的工具叫做软件诊断(http://www.softwarediagnostics.com)。我会接受ttchong的答案,因为GDB有一套用于程序跟踪的命令。 - user128300
3个回答

1

我使用GDB,我仍然喜欢它。

编辑:感谢@T.E.D,可能是GPROF,它报告了代码行/段的访问次数。


1
我差点点赞了这个回答,但它并没有真正回答问题 ;) - Cam
@incrediman - GDB可以完成问题所要求的操作。 - ttchong
2
不,他所要求的正确工具是gprof,而不是gdb。 - T.E.D.
通过参考像Insure++和BugTrappe这样的调试器,我猜他是在寻找调试器而不是分析器。无论如何,请再次查看问题:“...查看访问的每行代码...”,似乎他确实在寻找分析器。向你致敬! - ttchong
gprof 生成 跟踪 吗?我认为它生成性能数据和动态调用图。 - Ira Baxter

1

0

AutomatedQA TestComplete,或者AQTime


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接