FAIRYFAR-INTERNAL
 
  FAIRYFAR-INTERNAL  |  SITEMAP  |  ABOUT-ME  |  HOME  
您的足迹: gdb多进程调试
gdb多进程调试

调试

follow-fork-mode

在2.5.60版Linux内核及以后,gdb对使用fork/vfork创建子进程的程序提供了follow-fork-mode选项来支持多进程调试。

follow-fork-mode语法:

snippet.gdb
set follow-fork-mode [parent|child]
  • parent:fork之后继续调试父进程,子进程不受影响。
  • child:fork之后调试子进程,父进程不受影响。

假设有以下需求:

snippet.gdb
(gdb) set follow-fork-mode child
(gdb) b workfile_mgr_create_set_internal
Breakpoint 1 at 0xddeb79: file workfile_mgr.c, line 484.
(gdb) c
Continuing.

参考



打赏作者以资鼓励:
移动端扫码阅读: