next 命令用于单步执行一个源代码行(步过调用)。
dbx 环境变量 step_events(请参见设置 dbxenv 变量)控制在单步执行期间是否启用断点。
单步执行一行(步过调用)。对于多线程程序,步过函数调用时,为了避免死锁,会在该函数调用期间隐式恢复所有 LWP(lightweight process,轻量级进程)。非活动线程无法单步执行。
单步执行 n 行(步过调用)。
单步执行时传递指定信号。
单步执行指定线程。
单步执行指定 LWP。步过函数时,不隐式恢复所有 LWP。
其中:
n 是要单步执行的行数。
signal 是信号名。
thread-ID 是线程 ID。
lwp-ID 是 LWP ID。
如果提供显式 thread-id 或 lwp-ID,则通用 next 命令的死锁避免措施不起作用。
有关计算机级步过调用,另请参见nexti 命令。
单步执行一行(步过调用)。对于多线程程序,步过函数调用时,为了避免死锁,会在该函数调用期间隐式恢复所有 LWP(lightweight process,轻量级进程)。非活动线程无法单步执行。
单步执行 n 行(步过调用)。
单步执行指定线程。
单步执行指定 LWP。步过函数时,不隐式恢复所有 LWP。
其中:
n 是要单步执行的行数。
thread-ID 是线程标识符。
lwp-ID 是 LWP 标识符。
如果提供显式 thread-ID 或 lwp-ID,则通用 next 命令的死锁避免措施不起作用。