HPlogo System Debug Reference Manual: HP 3000 MPE/iX Computer Systems > Chapter 8 System Debug Standard Functions

func cmnode

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Index

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

Syntax

   cmnode (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

   cmnode:lcptr (cmlogaddr:lcptr [node:str="PREV"]) 

Parameters

cmlogaddr

The CM logical code address within a translated code segment for which the closest CM 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

   %cmdebug > wl cmnode(sys(2.226))

   SYS %2.224

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

   %cnmdebug > wl cmnode(sys(2.226), "next")

   SYS %2.232

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

Limitations, Restrictions

none

Feedback to webmaster