KGDB单步调试的流程

A:KGDB进入调试状态,等待gdb命令

B:gdb发送‘s’命令给KGDB

C:KGDB收到‘s’命令之后,设置EFLAG的寄存器的IF位,使cpu进入单步调试模式。

D:KGDB退出调试异常处理函数,让系统恢复运行

E:cpu执行一条指令后,就会产生单步异常

F:KDB陷入调试模式,发送信息通知gdb

G:KGDB回到A,继续等待gdb命令。