ZAP
Memory objects are also supported.
Syntax
The parameters are defined as follows:
Parameter | Description |
---|---|
expression | see Expressions |
vvvvvvvvv | is the Verify data field You can change up to 16 bytes of data at a time. Specify the data in an even number of hexadecimal digits, from 2 to 32. You must verify all replaced data. |
rrrrrrrrr | is the Replacement data field You can change up to 16 bytes of data at a time. Specify the data in an even number of hexadecimal digits, from 2 to 32. The Replacement field must equal the Verify field in length. You must verify all replaced data. |
asi | address space instance; see Identifying-address-spaces for more information |
Example
To modify location 02F1C in the LLA address space from D2033008CA22 to 070007000700, type
ZAP 02F1C D2033008CA22 070007000700 LLA
Usage notes
- You can omit the address space instance parameter if the hexadecimal location is in common storage (CSA, LPA, SQA, or the nucleus) or is implied by the expression. See Expressions for more information.
Changes made by using the ZAP service are effective only for the duration of the IPL. The ZAP service page-fixes changes to locations in the following areas:
- EPLPA (Extended Pageable Link Pack Area)
- EMLPA (Extended Modifiable Link Pack Area)
- MLPA (Modifiable Link Pack Area)
- PLPA (Pageable Link Pack Area)
Changes to locations are page-fixed by ZAP to prevent the changes from being overwritten when page-ins occur.
- For processor complexes consisting of more than one CPU, you can specify a CPU number. Add /c to the end of the value specified for hex location, where c is the single hexadecimal number (0 through 9) of a specific CPU. Use this field when you ZAP the Prefixed Save Area (PSA).