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