Computes and displays the value of the specified expression in
both hexadecimal and decimal. Alternative evaluations of the
expression are available with the use of the qualifiers defined
for this command.
If the expression is equal to the value of a symbol in the SDA
symbol table, that symbol is displayed. If no symbol with this
value is known, the next lower-valued symbol is displayed with an
appropriate offset unless the offset is extremely large.
Format
EVALUATE [ {/CONDITION_VALUE | /FPSR | /IFS
| /ISR | /PFS | /PS | /PSR
| /PTE
| /[NO]SYMBOLS [=filter] | /TIME}] expression
1 – Parameter
expression
SDA expression to be evaluated. Type HELP EXPRESSIONS for a
description of the components of SDA expressions.
2 – Qualifiers
2.1 /CONDITION_VALUE
Displays the message that the $GETMSG system service obtains for
the value of the expression.
2.2 /FPSR
(Integrity servers only) Evaluates the specified expression in
the format of a floating-point status register.
2.3 /IFS
(Integrity servers only) Evaluates the specified expression in
the format of an interruption function state.
2.4 /ISR
(Integrity servers only) Evaluates the specified expression in
the format of an interruption status register.
2.5 /PFS
(Integrity servers only) Evaluates the specified expression in
the format of a previous function state.
2.6 /PS
Evaluates the specified expression in the format of a processor
status.
2.7 /PSR
(Integrity servers only) Evaluates the specified expression in
the format of a processor status register.
2.8 /PTE
Interprets and displays the expression as a page table entry
(PTE). The individual fields of the PTE are separated and an
overall description of the PTE's type is provided.
2.9 /SYMBOLS
/SYMBOLS[=filter]
/NOSYMBOLS
The default behavior of the EVALUATE command is to display up
to five symbols that are known to be equal to the evaluated
expression. If /SYMBOLS is specified with no filter, all symbols
are listed in alphabetical order. If /NOSYMBOLS is specified,
only the hexadecimal and decimal values are displayed. If
/SYMBOLS is specified with a filter, only symbols that match
the filter are displayed. The filter is a string containing
wildcards, such as PCB$*.
2.10 /TIME
Interprets and displays the expression as a 64-bit time value.
Positive values are interpreted as absolute time; negative values
are interpreted as delta time.