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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

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

Storage locations <strong>and</strong> the minimum amount dumped are rounded according to<br />

the following conventions in hexadecimal:<br />

Option Start Minimum Length<br />

T 10 10<br />

M 10 10<br />

K 7FF 7FF<br />

S 1 1<br />

I 2 2 - 6 depending on the instruction<br />

N 4 4<br />

U 1 1<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 Dump 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 Dump comm<strong>and</strong>.<br />

: END<br />

– hexloc2<br />

is the last of a range of hexadecimal storage locations whose contents are to<br />

be dumped to your virtual printer. If specified, hexloc2 must be equal to or<br />

greater than hexloc1 <strong>and</strong> within the virtual storage size. The address hexloc2<br />

may be from one to sixteen hexadecimal digits, separated with an optional<br />

underscore for readability; leading zeros are optional.<br />

Specify END if you want to dump the remaining contents of storage. END is the<br />

default if you specify dash (-) or colon (:).<br />

A colon (:) means the same as a dash (-) when you are specifying a range of<br />

addresses.<br />

END<br />

. bytecount<br />

is a hexadecimal number designating the number of bytes of storage (starting<br />

with the byte at hexloc1) to be dumped to your virtual printer.<br />

The specified byte count must have a value of at least 1 <strong>and</strong> may be from one<br />

to sixteen hexadecimal digits; leading zeros are optional.<br />

Specify END if you want to dump the remaining contents of storage. END is the<br />

default if you specify period (.).<br />

BASEnn<br />

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

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

(nn). The specified register may be a decimal number from 0 to 15 or a<br />

hexadecimal number from 0 to F. nn specified indicates an AR/GR pair if all the<br />

following are true:<br />

v The L oper<strong>and</strong> is specified.<br />

v The virtual machine is an ESA virtual machine.<br />

v The virtual <strong>CP</strong>U is in access register mode.

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

Saved successfully!

Ooh no, something went wrong!