STEP

Execute the next line of code from the loaded program.

Syntax

STEP [/ASM | /ASSEMBLER] [count]

STEP /RETURN

STEP /INTO

Parameters

count

More than 1 line/instruction may be stepped. The default value for count is 1.

/ASM | /ASSEMBLER

/ASM is the abbreviation of /ASSEMBLER. The debugger executes the current assembler command. This command does an assembler step also in C/C++ mode.

/RETURN

The actual value on the stack top is interpreted as the return address, at which a temporary breakpoint is set. There is no check on whether this address is valid. Then the execution continues. /RETURN should only be used if the program execution has stopped at the first command of a subroutine and the program stack is unchanged.

/INTO

If the step leads to a part of the program of which the debugger has no debug information (for example, a jump to a system routine), the execution runs through this part by performing a NEXT. If the option /INTO is specified, the debugger also performs single steps inside this code until a valid source line is hit.

Description

This command executes the next line of code from the loaded program. In assembler language mode, the next opcode is executed. The execution of the program stops at the first command within a subroutine.

Example

STEP 8
STEP /RETURN
STEP /INTO

See Also

For more complete information about compiler optimizations, see our Optimization Notice.