【问题标题】:How to set breakpoint in child process after set follow-fork mode child?设置follow-fork模式子后如何在子进程中设置断点?
【发布时间】:2012-06-12 19:14:04
【问题描述】:

我想为另一个进程 [Task A] 调用的子进程 [Task B] 设置断点。

我使用 set follow-fork mode child 从父进程切换到子进程。但是,GDB 并没有在子任务中停止,而是运行并返回到任务 B。

有没有办法让我停止子任务并调试它?

【问题讨论】:

  • 你确定孩子执行断点所在的代码路径吗?

标签: c linux debugging gdb


【解决方案1】:

我发现这个资源过去对这种性质的事情很有用http://www.delorie.com/gnu/docs/gdb/gdb_26.html

当然,正如您对问题的第一条评论所暗示的那样,请仔细检查断点是否实际上位于子执行路径中。

【讨论】:

  • @NikolaiNFetissov - 确实是的
猜你喜欢
  • 1970-01-01
  • 2016-03-11
  • 2014-05-03
  • 2014-11-15
  • 2013-12-16
  • 1970-01-01
  • 2021-07-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多