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 G<br />

TRACE G<br />

►►<br />

TRace<br />

Notes:<br />

Authorization<br />

Purpose<br />

Oper<strong>and</strong>s<br />

(1)<br />

G<br />

0-F<br />

,<br />

▼ n<br />

-m<br />

Privilege Class: G<br />

DATA<br />

DATA<br />

0-FFFFFFFF<br />

range<br />

MASK<br />

MASK<br />

MASK<br />

0-FFFFFFFF<br />

0-FFFFFFFF<br />

hexstring<br />

options<br />

1 Do not put blanks between the oper<strong>and</strong>s that describe the register or range of registers to be<br />

traced.<br />

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

Use TRACE G to trace changes in your virtual machine general purpose registers.<br />

Note: You can trace all changes or only those that cause a particular register, or<br />

set of registers, to assume a specified value.<br />

G...<br />

identifies the general register or range of general registers whose alterations<br />

you want to trace. If you are specifying a range of general purpose registers,<br />

use a hyphen between the first register number <strong>and</strong> last register number in the<br />

range.<br />

You may specify the register numbers in either decimal or hexadecimal.<br />

Wrap-around ranges (that is, ranges whose ending register is less than the<br />

starting register) are permitted. For example, trace G10-2 is a valid range; it<br />

establishes tracing of alterations to registers 10, 11, 12, 13, 14, 15, 0, 1, <strong>and</strong> 2.<br />

DATA range<br />

specifies a data value or range of data values to be checked to see if any of the<br />

altered registers assume a value within the range. The range may be a single<br />

value or a pair of values separated by a period (.) or a hyphen (-). A hyphen<br />

denotes a starting <strong>and</strong> ending range. A period denotes a starting range for a<br />

byte count. Range values are viewed as unsigned 32-bit integers. If no data<br />

range is specified for general register alteration tracing, 0-FFFFFFFF is<br />

assumed. Wrap-around data ranges are not allowed.<br />

MASK hexstring<br />

specifies a hexadecimal string that forms a mask for data comparison. The<br />

MASK string is logically applied to both the register <strong>and</strong> the data range before a<br />

comparison is made.<br />

options<br />

For an explanation of the options, see “TRACE: Options” on page 1604.<br />

►◄

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

Saved successfully!

Ooh no, something went wrong!