System Debug Reference Manual (32650-90888)

Chapter 10 401
System Debug Standard Functions
func logtoabs
Examples
%cmdebug > wl lgrp(12.304)
LGRP %12.304
Coerce the simple long pointer into a LGRP logical code pointer.
%cmdebug > wl lgrp( sort )
LGRP %0.6412
Print the address of the procedure named sort. Note that the search path used for
procedure name lookups is restricted to the logon group library (LGRP).
%cmdebug > wl lgrp(sys(24.630))
LGRP %24.630
The coercion simply changes the associated logical file. The pointer's bit pattern remains
unchanged.
$nmdat > wl lgrp( 1 )
LGRP $0.1
$nmdat > wl lgrp( ffff )
LGRP $0.ffff
$nmdat > wl lgrp( 1234abcd )
LGRP $0.1234abcd
$nmdat > wl lgrp( -1 )
LGRP $0.ffffffff
$nmdat > wl lgrp( 1234.5678 )
LGRP $1234.5678
$nmdat > wl lgrp( true )
LGRP $0.1
$nmdat > wl lgrp( "ABCDEFG" )
LGRP $414243.44454647
$nmdat > wl lgrp( prog(1.2) )
LGRP $1.2
Limitations, Restrictions
none
func logtoabs
Logical to absolute. Converts a CM logical code address (LCPTR) into a CM absolute code
address (ACPTR).