DBG$HELP.HLB  —  DEBUG  SET  BREAK  Qualifiers  /EXCEPTION
    Causes the debugger to break whenever an exception is signaled.
    The break action occurs before any application-declared exception
    handlers are invoked.

    As a result of a SET BREAK/EXCEPTION command, whenever your
    program generates an exception, the debugger suspends program
    execution, reports the exception, and displays its prompt. When
    you resume execution from an exception breakpoint, the behavior
    is as follows:

    o  If you enter a GO command without an address-expression
       parameter, the exception is resignaled, thus allowing any
       application-declared exception handler to execute.

    o  If you enter a GO command with an address-expression
       parameter, program execution continues at the specified
       location, thus inhibiting the execution of any application-
       declared exception handler.

       On Alpha, you must explicitly set a breakpoint in the
       exception handler before entering a STEP or a GO command to
       get the debugger to suspend execution within the handler.

    o  If you enter a CALL command, the routine specified is
       executed.

    On Alpha processors, an exception might not be delivered (to
    the program or debugger) immediately after the execution of the
    instruction that caused the exception. Therefore, the debugger
    might suspend execution on an instruction beyond the one that
    actually caused the exception.
Close Help