要单步执行指定行数的代码,请使用 dbx 的 next 或 step 命令,并在命令后跟要执行代码的行数 [n]。
(dbx) next n |
或
(dbx) step n |
有关这些命令的更多信息,请参见next 命令和step 命令。
step_granularity 环境变量确定 step 命令和 next 命令单步执行代码的单元(请参见设置 dbx 环境变量)。其单元可以是语句或行。
step_events 环境变量控制步骤中是否启用断点(请参见设置 dbx 环境变量)。
step_abflow 环境变量控制当 dbx 检测到将发生不寻常的控制流更改时,是否停止运行(请参见设置 dbx 环境变量)。对 siglongjmp() 或 longjmp() 的调用或异常抛出有可能导致此类控制流更改。