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