HP 3000 Manuals

func cmtonmnode [ System Debug Reference Manual ] MPE/iX 5.0 Documentation


System Debug Reference Manual

func cmtonmnode 

Returns the address of the closest NM node point corresponding to the
specified CM logical code address.

Syntax 

      cmtonmnode (cmlogaddr [node])

Refer to Appendix C for a discussion of CM Object Code Translation (OCT)
node points, and breakpoints in translated CM code.

Formal Declaration 

      cmtonmnode:trans (cmlogaddr:lcptr [node:str=PREV])

Parameters 

 cmlogaddr       The CM logical code address of translated code for which
                 the closest NM node point is desired.

                 Cmlogaddr must be a full CM logical code address
                 (LCPTR). For example:

                 CMPC                  Current CM program counter
                 CMPW+4                Top of CM program window + 4
                 PROG(2.102)           Program file logical seg 2 offset
                                       102
                 fopen+102             CM procedure fopen + %102 (assumes
                                       CM mode)
                 cmaddr('fopen')+%102  CM procedure fopen + %102 (NM or
                                       CM mode)

 node            The desired node point, either PREV (closest previous
                 node) or NEXT (closest next node).  If unspecified, then
                 PREV is assumed.

Examples 

     $nmdebug > wl cmtonmnode(sys(2.%226)) 
     TRANS $21.24024

Print the NM address of the closest CM previous (by default) node point.

     $nmdebug > wl cmtonmnode(sys(2.%226), "next") 
     TRANS $21.2404c

Print the NM address of the closest CM next node point.

Limitations, Restrictions 

none



MPE/iX 5.0 Documentation