MPE/iX Quick Reference Guide (32650-90881)

174 Chapter6
System Debug
Debugging your system
func u32
Coerces an expression into an unsigned 32-bit value.
u32 (
value
)
Formal Declaration
u32:u32 (
value
:any)
func user
Coerces an expression into a USER library logical code pointer (LCPTR).
user ([
library
]
value
)
Formal Declaration
user:user ([
library
:str='']
value
:any)
func vainfo
Returns selected information for the speciļ¬ed virtual address.
vainfo (
virtaddr selector
)
Formal Declaration
vainfo:any (
virtaddr
:ptr
selector
:str)
func vtor
Virtual to real. Converts a virtual address to a real address.
vtor (
virtaddr
)
Formal Declaration
vtor:u32 (
virtaddr
:ptr)
func vtos
Virtual to secondary. Converts a virtual address to a secondary storage address.
vtos (
virtaddr
)
Formal Declaration
vtos:lptr (
virtaddr
:ptr)
System Debug Environment Variables
The following tables provide short descriptions of all System Debug environment
variables, arranged by their logical groups. The information is organized as follows:
Group Name Access Rights Variable Name Return Type
Access rights abbreviations are listed below. PM indicates that privileged mode (PM)
capability is required.