Coding parameters that produce a scheduled dump
MVS™ produces
a scheduled dump if you request branch-entry dump processing, or if
you code parameters that identify storage of an address space other
than the primary address space, or of multiple address spaces. Specifically, MVS produces a
scheduled dump if you code one of the following:
- BRANCH=YES To code BRANCH=YES, your program must be in supervisor state with PSW key 0, and also must meet at least one of the following conditions:
- Is in SRB mode
- Holds any lock
- Has an enabled, unlocked task (EUT) FRR established.
The branch-entry interface uses standard linkage conventions. On entry, general purpose register 13 must point to a 72-byte save area. Branch entry callers must include the CVT mapping macro with the PREFIX=YES parameter.
- BRANCH=NO, with one or more of the following:
- ASIDLST
- ASID=asid addr
- TYPE=XMEM or TYPE=XMEME
- LISTA
- LISTD=list addr, when the STOKEN represents either an address space other than the primary address space, or a SCOPE=SINGLE data space owned by a program that is not running in the primary address space
- SUBPLST=subpool id list addr, when the list of address spaces with associated subpool IDs contains at least one address space other than the primary address space.