HP 3000 Manuals

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


System Debug Reference Manual

func logtoabs 

Logical to absolute.  Converts a CM logical code address (LCPTR) into a
CM absolute code address (ACPTR).

Syntax 

      logtoabs (cmlogaddr)

Formal Declaration 

     logtoabs:acptr (cmlogaddr:lcptr)

Parameters 

 cmlogaddr       The CM logical code address to be converted into an
                 absolute code pointer.

                 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)

Examples 

     %cmdebug > wl logtoabs(prog(0.1273)) 
     CSTX %1.1273

Logical CM address PROG 0.1273 is converted into absolute address CSTX
1.1273.

     %cmdebug > wl logtoabs(sys(32.304)) 
     CST %43.304

Logical CM address SYS 32.304 is converted into absolute address CST
43.304.

     %cmdebug > wl logtoabs(grp(4.4274)) 
     CST %103.4274

Logical group library address GRP 4.4274 is converted into absolute
address CST 103.4274.

Limitations, Restrictions 

none



MPE/iX 5.0 Documentation