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.

DISPLAY Guest Storage (z/Architecture)<br />

Usage Notes<br />

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

The specified access register is used, in the same manner as if the AREGareg.<br />

oper<strong>and</strong> had been specified, in conjunction with guest access-registertranslation<br />

tables to locate the guest address space to display.<br />

INDEXnn<br />

displays the contents of guest storage using the specified starting address<br />

(hexloc1) as a displacement from the address in the specified register (nn). This<br />

register may be a decimal number from 0 to 15 or a hexadecimal number from<br />

0 to F.<br />

% indicates 31-bit address indirection. Indirection means that the contents of the<br />

specified address are used instead of the address itself. In this case, the 31 bits<br />

at the specified address (the high-order bit is turned off) are used as the new<br />

address for the Display comm<strong>and</strong>.<br />

& indicates 64-bit address indirection. Indirection means that the contents of the<br />

specified address are used instead of the address itself. In this case, the 64 bits<br />

at the specified address are used as the new address for the Display comm<strong>and</strong>.<br />

The indirect address specified here (following INDEX <strong>and</strong> BASE) is determined<br />

after BASE <strong>and</strong> INDEX are applied.<br />

A maximum of 16 indirection characters can be specified.<br />

1. When running with a saved segment, you can display storage locations outside<br />

the range of your virtual machine size if they are within the saved segment. If<br />

locations exist between the upper limit of your virtual machine <strong>and</strong> the address<br />

at which the saved segment was saved, any attempt to display those locations<br />

(or associated keys) causes the “nonaddressable storage” response to be<br />

displayed.<br />

Refer to “Usage Notes” on page 282.<br />

2. When you use the oper<strong>and</strong> ALEThexword.ALraddr., the primary list bit in the<br />

ALET is ignored.<br />

3. When the oper<strong>and</strong>s L, PRI, SECO, HOME, ASTEraddr., ASCEhexword.,<br />

ASNasn., AREGareg., ALEThexword., <strong>and</strong> ALEThexword.ALraddr. are<br />

specified, the access-register-translation (ART), the ASN translation <strong>and</strong> the<br />

dynamic-address-translation (DAT) processes may be used. These contain<br />

special-case translation processes, including:<br />

v ALET 0 always indicates the current primary address space designated by<br />

the ASCE in guest control register 1, regardless of the current contents of<br />

the dispatchable-unit access list.<br />

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

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

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

v Access register 0 is always treated as containing ALET 0. The contents of<br />

access register 0 are not used during access-register-translation processing.<br />

v General register 0 is always treated as containing the value 0 when used as<br />

the base or index register. The contents of general register 0 are never<br />

used.<br />

4. The BASE oper<strong>and</strong> is primarily intended to be used in conjunction with the L<br />

oper<strong>and</strong>. It lets you display the storage used by the virtual machine in one less<br />

step than would otherwise be possible. Without the BASE oper<strong>and</strong>, you may<br />

need to display the contents of a general register, add the displacement, <strong>and</strong><br />

then enter the DISPLAY comm<strong>and</strong> to examine storage the program is using.<br />

With the use of access registers, the BASE option also lets you examine

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

Saved successfully!

Ooh no, something went wrong!