Deactivates a breakpoint, which you can later activate. Format DEACTIVATE BREAK [address-expression[, . . . ]]
1 – Parameters
address-expression Specifies a breakpoint to be deactivated. Do not use the asterisk (*) wildcard character. Instead, use the /ALL qualifier. Do not specify an address expression when using any qualifiers except /EVENT, /PREDEFINED, or /USER.
2 – Qualifiers
2.1 /ACTIVATING
Deactivates a breakpoint established by a previous SET BREAK/ACTIVATING command.
2.2 /ALL
By default, deactivates all user-defined breakpoints. When used with /PREDEFINED, deactivates all predefined breakpoints but no user-defined breakpoints. To deactivate all breakpoints, use /ALL/USER/PREDEFINED.
2.3 /BRANCH
Deactivates a breakpoint established by a previous SET BREAK/BRANCH command.
2.4 /CALL
Deactivates a breakpoint established by a previous SET BREAK/CALL command.
2.5 /EVENT
/EVENT=event-name Deactivates a breakpoint established by a previous SET BREAK/EVENT=event-name command. Specify the event name (and address expression, if any) exactly as specified with the SET BREAK/EVENT command. To identify the current event facility and the associated event names, use the SHOW EVENT_FACILITY command.
2.6 /EXCEPTION
Deactivates a breakpoint established by a previous SET BREAK/EXCEPTION command.
2.7 /HANDLER
Deactivates a breakpoint established by a previous SET BREAK/HANDLER command.
2.8 /INSTRUCTION
Deactivates a breakpoint established by a previous SET BREAK/INSTRUCTION command.
2.9 /LINE
Deactivates a breakpoint established by a previous SET BREAK/LINE command.
2.10 /PREDEFINED
Deactivates a specified predefined breakpoint without affecting any user-defined breakpoints. When used with /ALL, deactivates all predefined breakpoints.
2.11 /SYSEMULATE
(Alpha only) Deactivates a breakpoint established by a previous SET BREAK/SYSEMULATE command.
2.12 /TERMINATING
Deactivates a breakpoint established by a previous SET BREAK/TERMINATING command.
2.13 /UNALIGNED_DATA
(Alpha only) Deactivates a breakpoint established by a previous SET BREAK/UNALIGNED_DATA command.
2.14 /USER
Deactivates a specified user-defined breakpoint. To deactivate all user-defined breakpoints, use the /ALL qualifier.
3 – Description
User-defined breakpoints are activated when you set them with the SET BREAK command. Predefined breakpoints are activated by default. Use the DEACTIVATE BREAK command to deactivate one or more breakpoints. If you deactivate a breakpoint, the debugger ignores the breakpoint during program execution. To activate a deactivated breakpoint, use the ACTIVATE BREAK command. You can activate and deactivate user-defined and predefined breakpoints separately. Activating and deactivating breakpoints enables you to run and rerun your program with or without breakpoints without having to cancel and then reset them. By default, the RERUN command saves the current state of all breakpoints (activated or deactivated). To check if a breakpoint is deactivated, use the SHOW BREAK command. Related commands: CANCEL ALL RERUN (SET,SHOW,CANCEL,ACTIVATE) BREAK (SET,SHOW) EVENT_FACILITY
4 – Examples
1.DBG> DEACTIVATE BREAK MAIN\LOOP+10 This command deactivates the user-defined breakpoint set at the address expression MAIN\LOOP+10. 2.DBG> DEACTIVATE BREAK/ALL This command deactivates all user-defined breakpoints.