Deactivates a tracepoint, which you can later activate. Format DEACTIVATE TRACE [address-expression[, . . . ]]
1 – Parameters
address-expression Specifies a tracepoint 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 tracepoint established with a previous SET TRACE/ACTIVATING command.
2.2 /ALL
By default, deactivates all user-defined tracepoints. When used with /PREDEFINED, it deactivates all predefined tracepoints but no user-defined tracepoints. To deactivate all tracepoints, use /ALL/USER/PREDEFINED.
2.3 /BRANCH
Deactivates a tracepoint established with a previous SET TRACE/BRANCH command.
2.4 /CALL
Deactivates a tracepoint established with a previous SET TRACE/CALL command.
2.5 /EVENT
/EVENT=event-name Deactivates a tracepoint established with a previous SET TRACE/EVENT=event-name command. Specify the event name (and address expression, if any) exactly as specified with the SET TRACE/EVENT command. To identify the current event facility and the associated event names, use the SHOW EVENT_FACILITY command.
2.6 /EXCEPTION
Deactivates a tracepoint established with a previous SET TRACE/EXCEPTION command.
2.7 /INSTRUCTION
Deactivates a tracepoint established with a previous SET TRACE/INSTRUCTION command.
2.8 /LINE
Deactivates a tracepoint established with a previous SET TRACE/LINE command.
2.9 /PREDEFINED
Deactivates a specified predefined tracepoint without affecting any user-defined tracepoints. When used with /ALL, it deactivates all predefined tracepoints.
2.10 /TERMINATING
Deactivates a tracepoint established with a previous SET TRACE/TERMINATING command.
2.11 /USER
Deactivates a specified user-defined tracepoint without affecting any predefined tracepoints. When used with /ALL, it deactivates all user-defined tracepoints. The /USER qualifier is the default unless you specify /PREDEFINED.
3 – Description
User-defined tracepoints are activated when you set them with the SET TRACE command. Predefined tracepoints are activated by default. Use the DEACTIVATE TRACE command to deactivate one or more tracepoints. If you deactivate a tracepoint, the debugger ignores the tracepoint during program execution. To activate a deactivated tracepoint, use the ACTIVATE TRACE command. You can activate and deactivate user-defined and predefined tracepoints separately. Activating and deactivating tracepoints enables you to run and rerun your program with or without tracepoints without having to cancel and then reset them. By default, the RERUN command saves the current state of all tracepoints (activated or deactivated). To check if a tracepoint is deactivated, use the SHOW TRACE command. Related commands: CANCEL ALL RERUN (SET,SHOW) EVENT_FACILITY (SET,SHOW,CANCEL,ACTIVATE) TRACE
4 – Examples
1.DBG> DEACTIVATE TRACE MAIN\LOOP+10 This command deactivates the user-defined tracepoint at the location MAIN\LOOP+10. 2.DBG> DEACTIVATE TRACE/ALL This command deactivates all user-defined tracepoints.