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.

uppercase <strong>and</strong> lowercase letters A through Z, <strong>and</strong> a number of special<br />

characters. In all other cases, a period (.) is dumped.<br />

If you enter multiple oper<strong>and</strong>s on a single comm<strong>and</strong> line for a storage or<br />

register dump, <strong>and</strong> do not specify the format that you want the DUMP<br />

comm<strong>and</strong> processor to use, the last format type that you explicitly<br />

entered on the comm<strong>and</strong> line defines the type of dump you receive. That<br />

is, whenever you explicitly enter a dump type, you implicitly define the<br />

default for subsequent oper<strong>and</strong>s of the current dump function. If you do<br />

not enter any dump format type on the comm<strong>and</strong> line, the system<br />

defaults are used.<br />

For example, dump 10 20 T40 80 G12 5 L60-100 dumps the following,<br />

respectively:<br />

v Hexadecimal location 10 without EBCDIC translation<br />

v Hexadecimal location 20 without EBCDIC translation<br />

v Hexadecimal location 40 with EBCDIC translation<br />

v Hexadecimal location 80 with EBCDIC translation<br />

v The contents of general register 5<br />

v The contents of general register 12<br />

v Hexadecimal locations 60 through 100 without EBCDIC translation<br />

The DUMP comm<strong>and</strong> suppresses identical lines <strong>and</strong> imbeds a response<br />

whenever a 64K boundary is crossed.<br />

9. The DUMP storage comm<strong>and</strong> supports indirect addressing. Indirect addressing<br />

tells the comm<strong>and</strong> to use the contents of an address you specified instead of<br />

the address itself. This can help reduce the number of comm<strong>and</strong>s you issue<br />

<strong>and</strong> the tedious tracking of address pointers. You specify indirect addressing<br />

with an & (for 64-bit) or a % (for 31-bit).<br />

The following is an example of double indirection using the % for 31–bit<br />

addressing. First, the storage is shown using the usual DUMP without indirect<br />

addressing. Following that is the same storage displayed using indirect<br />

addressing with only one DUMP comm<strong>and</strong> (<strong>and</strong> without having to know that the<br />

information you want is at address 3F1AB40). The information displayed is a<br />

LNGBK control block for the system default language using a pointer from the<br />

<strong>CP</strong> nucleus SYSCM area.<br />

DU 3EF1030<br />

R03EF1030 0000524C<br />

DU 524C<br />

R0000524C 03F1AB40<br />

DU T3F1AB40.80<br />

R03F1AB40 00000000 00000000 00000000 00000000 06 *................*<br />

R03F1AB50 to 03F1AB5F suppressed line(s) same as above ....<br />

R03F1AB60 00390000 00000000 C1D4C5D5 C7000000 *........AMENG...*<br />

R03F1AB70 00000000 03F1A878 00000000 0041E000 *.....1y.........*<br />

R03F1AB80 C8C3D7D4 C5E24040 00000000 00000000 *H<strong>CP</strong>MES ........*<br />

R03F1AB90 00000000 00000000 00000000 00000000 *................*<br />

R03F1ABA0 to 03F1ABAF suppressed line(s) same as above ....<br />

R03F1ABB0 4CD3D5C7 4C4C4C4C 80000070 00D5D3E3 *

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

Saved successfully!

Ooh no, something went wrong!