7.7.8.89. GEL_StepOut

Executes a subroutine then halts upon return to the calling function.

Syntax

GEL_StepOut();

Description

The debugger executes the current subroutine and then returns to the calling function. Execution halts after returning to the calling function.

A step out can run to an unexpected point if the correct calling function can’t be determined. This can happen in some assembly functions that use the stack to store information or if the stack pointer is incorrect.

A step out is not allowed when in a function that is at the entry point of the program, or when in a function that has minimal debug information.

Synchronous

Synchronous from GEL: No

Completely synchronous: No

Example

GEL_StepOut();

Related Topics

GEL_StepInto

GEL_StepOver

GEL_SyncHalt

GEL_SyncStepInto

GEL_SyncStepOut

GEL_SyncStepOver