Controlling Program Execution

continue [ count ]

Continues program execution until a breakpoint's count reaches count. Then, execution stops. If omitted, count defaults to 1 and the execution is interrupted at the next breakpoint. Program execution is continued without the program being notified of a signal, even if the program was broken by that signal. In this case, program execution is usually interrupted later when the program is broken again at the same instruction.

silentcontinue [ count ]

Same as Continue but if a signal breaks a program, the program is notified of that signal when program execution is continued.

step [ count ]

Executes the next count lines, including the current line. If omitted, count defaults to 1, and only the current line is executed. If a function or subroutine call is encountered, execution "steps into" that procedure.

silentstep [ count ]

Same as Step but if a signal breaks a program, the program is notified of that signal when program execution is continued.

stepi [ count ]

Executes the next count machine language instructions, including the current instruction. If omitted, count defaults to 1, and only the current instruction is executed.

silentstepi [ count ]

Same as Stepi but if a signal breaks a program, the program is notified of that signal when program execution is continued.

next [ count ]

Executes the next
count lines, including the current line, where a function or subroutine call is considered to be a line. If omitted, count defaults to 1, and only the current line is executed. In other words, if a function or subroutine call is encountered, execution "steps over" that procedure.

silentnext [ count ]

Same as Next but if a signal breaks a program, the program is notified of that signal when program execution is continued.

nexti [ count ]

Executes the next count machine language instructions, including the current instruction, where a function call is considered to be an instruction. If omitted, count defaults to 1, and only the current instruction is executed.

silentnexti [ count ] or nin [ count ]

Same as Nexti but if a signal breaks a program, the program is notified of that signal when program execution is continued.

until

Continues program execution until reaching the next instruction or statement.

until loc

Continues program execution until reaching the location or line loc.

until *addr

Continues program execution until reaching the address addr.

until +|-offset

Continues program execution until reaching the line forward (+) or backward (-)
offset lines from the current line.

until return

Continues program execution until returning to the calling line of the function that includes the current breakpoint.