dnext
Steps source lines, stepping over subroutines
Format
dnext [ -back ] [ num-steps ]
Arguments
-back
(ReplayEngine only) Steps to the previous source line, stepping over subroutines. This option can be abbreviated to -b.
num-steps
An integer greater than 0, indicating the number of source lines to be executed.
Description
The dnext command executes source lines; that is, it advances the program by steps (source line statements). However, if a statement in a source line invokes a routine, the dnext command executes the routine as if it were one statement; that is, it steps over the call.
The optional num-steps argument defines how many dnext operations to perform. If you do not specify num-steps, the default is 1.
The dnext command iterates over the arenas in its focus set, performing a thread-level, process-level, or group-level step in each arena, depending on the width of the arena. The default width is process (p).
For more information on stepping in processes and threads, see
dstep.
Command alias
Examples
dnext
Steps one source line.
n 10
Steps ten source lines.
N
Steps one source line. It also runs all other processes in the group that are in the same lockstep group to the same line.
f t n
Steps the thread one statement.
dfocus 3. dnext
Steps process 3 one step.
Related Topics