Library /sys$common/syshlp/dbg$help.hlb
DEBUG, EVALUATE, /ADDRESS, Description

 *Conan The Librarian (sorry for the slow response - running on an old VAX)

    The EVALUATE/ADDRESS command enables you to determine the memory
    address or register associated with an address expression.

    The debugger can interpret and display integer data in any one
    of four radixes: binary, decimal, hexadecimal, and octal. The
    default radix for both data entry and display is decimal for
    most languages. On VAX processors, the exceptions are BLISS and
    MACRO-32, which have a default radix of hexadecimal. On Alpha
    processors, the exceptions are BLISS, MACRO-32, and MACRO-64,
    which have a default radix of hexadecimal.

    You can use a radix qualifier (/BINARY, /OCTAL, and so on) to
    display address values in another radix. These qualifiers do not
    affect how the debugger interprets the data you specify; that is,
    they override the current output radix, but not the input radix.

    If the value of a variable is currently stored in a register
    instead of memory, the EVALUATE/ADDRESS command identifies the
    register. The radix qualifiers have no effect in that case.

    The EVALUATE/ADDRESS command sets the current entity built-in
    symbols %CURLOC and period (.)  to the location denoted by the
    address expression specified. Logical predecessors (%PREVLOC
    or the circumflex character (^))  and successors (%NEXTLOC) are
    based on the value of the current entity.

    On Alpha processors, the command EVALUATE/ADDRESS procedure-name
    displays the procedure descriptor address (not the code address)
    of a specified routine, entry point, or Ada package.

    Related commands:

       EVALUATE
       (SET,SHOW,CANCEL) RADIX
       SHOW SYMBOL/ADDRESS
       SYMBOLIZE
  Close     HLB-list     TLB-list     Help  

[legal] [privacy] [GNU] [policy] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.