Library /sys$common/syshlp/SDA.HLB  —  EXAMINE  Qualifiers  /PD
       /PD
       /NOPD

    Functionally equivalent to /FD and /NOFD.

    Causes the EXAMINE command to treat the location specified in
    the EXAMINE command as a function descriptor (FD) or procedure
    descriptor (PD), depending on the architecture of the system or
    dump being analyzed. /PD can also be used to qualify symbols.

    You can use the /PD and /NOPD qualifiers with the /INSTRUCTION
    qualifier to override treating symbols as function or procedure
    descriptors. Placing the qualifier right after a symbol overrides
    how the symbol is treated. /PD forces it to be a procedure
    descriptor, and /NOPD forces it to not be a procedure descriptor.

    If you place the /PD qualifier right after the /INSTRUCTION
    qualifier, SDA treats the calculated value as a function or
    procedure descriptor. /NOPD has the opposite effect.

    In the following examples, TEST_ROUTINE is a PD symbol. Its value
    is 500 and the code address in this procedure descriptor is 1000.
    The first example displays instructions starting at 520.

    EXAMINE/INSTRUCTION TEST_ROUTINE/NOPD+20

    The next example fetches code address from TEST_ROUTINE PD, adds
    20 and displays instructions at that address. In other words, it
    displays code starting at location 1020.

    EXAMINE/INSTRUCTION TEST_ROUTINE+20

    The final example treats the address TEST_ROUTINE+20 as a
    procedure descriptor, so it fetches the code address out of a
    procedure descriptor at address 520. It then uses that address to
    display instructions.

    EXAMINE/INSTRUCTION/PD TEST_ROUTINE/NOPD+20
Close Help