Programming Guide : Debugging Your Application : How Debugging an Application Works : Using the SK_BREAK Key to Output the Currently Executing 4GL Stack
 
Share this page          
Using the SK_BREAK Key to Output the Currently Executing 4GL Stack
When you test an application image outside of the OpenROAD IDE, you can invoke the output the current 4GL execution call stack at any time by pressing the SK_BREAK key. The application will not stop running, but the runtime logs the 4GL call stack at that point in time. This helps to determine what is happening if the application seems to be spending too much time processing.
When you press the SK_BREAK key, the 4GL execution call stack is output to a location defined by the current -T flag settings of the runtime without stopping the execution of the application. On most keyboards, the SK_BREAK speed key defaults to the Pause/Break key.
For more information about the SK_BREAK key assignment, see Using the SK_BREAK Key to Stop Code Execution.