【问题标题】:Any tool to log the execution path of a program? [closed]有什么工具可以记录程序的执行路径? [关闭]
【发布时间】:2010-08-27 07:57:22
【问题描述】:

是否有任何工具可以记录程序所经过的函数的执行路径? 我知道 gdb 可以在特定点显示回溯。但我想看到一个程序的整个故事。例如:

int main(){
    a();
    b();
}
void a(){
    c();
}

该工具给出如下内容:

a-----
  c------
b------

【问题讨论】:

  • 这是您创建的程序吗?你的选项会根据你是否有源代码而改变。

标签: c++ linux debugging


【解决方案1】:

【讨论】:

  • 也许你可以举一个例子来说明如何做到这一点。因为根据地址获取函数的名称(这基本上是您使用-finstrument-functions 获得的所有内容)不是一项简单的任务。
猜你喜欢
  • 2012-11-21
  • 2010-11-19
  • 2015-03-14
  • 2010-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-21
  • 1970-01-01
相关资源
最近更新 更多