在2.5.60版Linux内核及以后,gdb对使用fork/vfork创建子进程的程序提供了follow-fork-mode选项来支持多进程调试。
follow-fork-mode语法:
set follow-fork-mode [parent|child]
假设有以下需求:
(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.