%SYN_XNAME
Get a function name from its segment address
|
WTSupported in traditional Synergy on Windows
|
WNSupported in Synergy .NET on Windows
|
USupported on UNIX
|
|
name = %SYN_XNAME(address)
Return value
name
The name of the function.
Arguments
address
The address of the segment for which you want to return a name. This address may be returned from %XADDR.
Discussion
%SYN_XNAME returns a function name for the specified segment address.
One use for this routine is in debugging areas of your code in which you have stored routine addresses. The D_METHOD subfunction of %E_INFO returns the address of the routine registered for the method specified. You can use %SYN_XNAME to translate that address into a routine name for debugging or informational purposes.
Examples
record
adr ,i4
name ,a30
proc
adr = %xaddr("DATE")
name = %syn_xname(adr)
writes(1, "system error: = "+%hex(%syserr))
