要从一个计算机指令到下一个计算机指令单步执行,请使用 nexti 命令或 stepi 命令。
nexti 命令和 stepi 命令的行为与其相对应的源代码级行为相同:nexti 命令步过函数,而 stepi 函数步入下一个指令调用的函数,停止于被调用函数中的第一个指令。命令形式也相同。
nexti 命令和 stepi 命令的输出与对应的源代码级命令在两个方面有所不同:
输出中包含程序停止处的指令地址(而非源代码行号)。
缺省输出中包含反汇编指令,而非源代码行。
例如:
(dbx) func hand::ungrasp (dbx) nexti ungrasp +0x18: call support (dbx)