一、如果有函数调用,他会进入该函数
1
|
|
单步跟踪,如果有函数调用,他会进入该函数。进入函数的前提是,此函数被编译有 debug信息。很像 VC等工具中的 step in。后面可以加 count也可以不加,不加表示一条条地执行,加表示执行后面的 count条指令,然后再停住。
二、如果有函数调用,他不会进入该函数
1
|
|
同样单步跟踪,如果有函数调用,他不会进入该函数。很像 VC等工具中的 step over。后面可以加 count也可以不加,不加表示一条条地执行,加表示执行后面的 count条指令,然后再停住。
三、无debuginfo时需要set step-mode [on/off]
1 2 3 4 5 6 |
|
四、跟踪子进程
使用gdb调试的时候,gdb只能跟踪一个进程。
可以在fork函数调用之前,通过指令设置gdb调试工具跟踪父进程或子进程。
默认情况下gdb是跟踪父进程的。
1 2 |
|
五、修改值
1 2 3 4 5 6 |
|