调试

follow-fork-mode

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

follow-fork-mode语法:

snippet.gdb
set follow-fork-mode [parent|child]

假设有以下需求:

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.

参考