27.12.2012 Views

z/VM: CP Commands and Utilities Reference - z/VM - IBM

z/VM: CP Commands and Utilities Reference - z/VM - IBM

z/VM: CP Commands and Utilities Reference - z/VM - IBM

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

TRACE STORE (ESA/390, z/Architecture)<br />

Responses<br />

1650 z/<strong>VM</strong>: <strong>CP</strong> <strong>Comm<strong>and</strong>s</strong> <strong>and</strong> <strong>Utilities</strong> <strong>Reference</strong><br />

examined by use of the QUERY TRACE comm<strong>and</strong>—that is, you specify an<br />

address space based on the state of your virtual machine at the time of the<br />

TRACE comm<strong>and</strong> that establishes the trace trap.<br />

A trace trap generated with a specific address space specification (STO) always<br />

identifies that address space using the STO generated from the control registers<br />

<strong>and</strong>/or translation tables. If your program execution changes the control register<br />

values <strong>and</strong> translation table contents to represent a different address space<br />

structure, there is no change to the trace traps. The trace traps remain in effect<br />

with the address space specified at the time of the TRACE comm<strong>and</strong> execution.<br />

4. When the oper<strong>and</strong> ALEThexword.ALraddr is used, the primary list bit in the<br />

ALET is ignored. This bit chooses between access lists when the access list is<br />

not explicitly specified.<br />

5. The oper<strong>and</strong>s PRI, SECO, HOME, ASTEraddr, STDhexword, ASNasn,<br />

AREGareg, ALEThexword, <strong>and</strong> ALEThexword.ALraddr use one or more of the<br />

access register translation (ART), ASN translation, <strong>and</strong> dynamic address<br />

translation (DAT) processes. These contain special case translation processes:<br />

v ALET X'00000000' always indicates the current primary address space<br />

designated by the STD in guest control register 1, regardless of the current<br />

contents of the dispatchable unit access list.<br />

v ALET 1 always indicates the current secondary address space designated by<br />

the STD in guest control register 7, regardless of the current contents of the<br />

dispatchable unit access list.<br />

v Access register 0 is always treated as containing ALET X'00000000'. The<br />

contents of access register 0 are not used during ART processing.<br />

6. A traced address space is identified by its segment table origin (STO). The STD<br />

oper<strong>and</strong> is provided for consistency with the DISPLAY, DUMP, <strong>and</strong> STORE<br />

comm<strong>and</strong>s. The STO is extracted from the STD provided, <strong>and</strong> all other STD<br />

fields are ignored.<br />

7. If a guest specifies an address space option from which an ASN can be derived,<br />

then trace will trap events in all subspaces which are members of the group<br />

identified by the ASN whenever possible.<br />

An ASN can be derived from the following address space options.<br />

v PRI<br />

v SECO<br />

v ASN<br />

v AREG0<br />

v AREGx , where the ALET in ARx is zero or one<br />

v ALETn , where n is zero or one<br />

8. For more information, see “Usage Notes” on page 1601.<br />

For response information, see “TRACE: Comm<strong>and</strong> Responses” on page 1610.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!