Previous Topic: ABP: Local Automatic Breakpoint OptionNext Topic: CBP: Specify Conditional Breakpoints


BYP: Bypass Storage Protection

To bypass storage protection and allow SVC and BALR, BASSM, BASR 14,15 and 14,14 instructions, enter:

BYP=(offset1,offset2)

or

BYP=(addr1,addr2)

Specify the beginning and ending program locations either as offsets or addresses.

offset

Specifies a one to five digit hexadecimal displacement from the beginning of the program.

addr

Specifies a six- to eight-digit hexadecimal address.

This BYP specification defines a section of program code that is allowed to:

WARNING! Use this option with great care! Specify BYP only for a small section of code, such as a CALL statement (that is, a BALR, BASSM, or BASR 14,15 or 14,14 instruction). In that case, monitoring is suspended until control returns to the instruction after the CALL statement. If control does not return, monitoring remains off for the duration of the program's execution.

This BYP specification suspends monitoring when a BALR, BASSM, or BASR 14,15 or 14,14 instruction passes control to the specified location. It is useful when a monitored program calls a non-standard interface from several different locations. Use the following specification to bypass storage protection when a BALR, BASSM, or BASR 14,15 or 14,14 instruction passes control:

BYP=(.ANY,locn)
locn

Specifies a one- to five-digit hexadecimal displacement or a six- to eightdigit hexadecimal address.

Use the following specification to bypass a current instruction at a breakpoint:

BYP=*

This BYP specification instructs CA InterTest for CICS to allow the current instruction to modify storage or issue an SVC, BALR, BASSM, or BASR 14,15 or 14,14 instruction.

Note: Specify this option with great care. It could be password protected.