Linux多进程和多线程的一次gdb调试实例( 四 )

这时使用命令查看当前系统进程的状态:只有子进程23873(由内核init进程接管这个孤儿进程),父进程23869也已经结束了 。
[vfhky@typecodes ~]$ pstree -pul

Linux多进程和多线程的一次gdb调试实例

文章插图
 
再用ps ux命令查看子进程23873:
Linux多进程和多线程的一次gdb调试实例

文章插图
 
4 附录在gdb中,经常用到的恢复程序运行和单步调试的命令有:
continue 继续运行程序直到下一个断点(类似于VS里的F5)next 逐过程步进,不会进入子函数(类似VS里的F10)setp 逐语句步进,会进入子函数(类似VS里的F11)until 运行至当前语句块结束finish 运行至函数结束并跳出,并打印函数的返回值(类似VS的Shift+F11)
【Linux多进程和多线程的一次gdb调试实例】


推荐阅读