Enabling and disabling step-by-step debug mode

Debugging in step-by-step mode is supported when debugging some languages that can be debugged when they are mixed with Java™. This mode offers the greatest amount of control over the debugging process, as your application stops at entry to every object loaded by the JVM or server, at which point you can step into or over and use other debugging features.

Step-by-step debugging is enabled for the language that you are debugging in the debug preferences. For information about step-by-step debugging preferences, see the related topic.

Once you have enabled step-by-step debugging for the language that you are debugging, you can enable step-by-step debugging mode by selecting the debug target, thread, or stack frame in the Debug view, and performing one of the following tasks:

If step-by-step debugging is enabled, you can also disable it by performing one of these steps. You can disable step-by-step mode for the current debug session by selecting the Disable step-by-step mode check box in the Step-by-Step Debug dialog box or you can change the default step-by-step mode in the preferences. The default mode is applied when a new debug session is started. Once the debug session is started, you can change the mode using one of the preceding methods.

If step-by-step mode is enabled, you will be prompted to debug every object that is loaded in the application that you are debugging. If step-by-step mode is disabled, the application that you are debugging will continue to run. The debugger will stop at breakpoints if step-by-step mode is enabled or disabled.

If step-by-step filters are being applied, the debugger will stop according to the step-by-step filter settings that are set in the debug preferences for the language that you are debugging (for additional information, see the documentation for the language that you are debugging).

Related concepts
Step-by-step debugging
Related tasks
Setting debug preferences
Stepping into methods
Finding source

Feedback