MPE/iX Quick Reference Guide (32650-90881)

164 Chapter6
System Debug
Debugging your system
func mapva
Returns the virtual address of the specified mapped file.
mapva (
filename
)
Formal Declaration
mapva:lptr (
filename
:str)
func nmaddr
Returns the virtual address of the specified NM procedure/data path.
nmaddr (
path
[
lookupid
])
Formal Declaration
nmaddr:long (
path
:str [
lookupid
:str="PROCEDURE"])
func nmbpaddr
Returns the address corresponding to the indicated NM breakpoint index.
%nmbpaddr (
bpindex
[
pin
])
Formal Declaration
nmbpaddr:lptr (
bpindex
:u32 [
pin
:s16=0])
func nmbpindex
Returns the NM breakpoint index for the NM breakpoint that has been set at the specified
NM code address.
mbpindex (
virtaddr
[
pin
])
Formal Declaration
nmbpindex:u32 (
virtaddr
:ptr [
pin
:s16=0])
func nmbpinstr
Returns the original NM instruction at a specified NM code address where a NM
breakpoint has been set.
nmbpinstr (
virtaddr
[
pin
])
Formal Declaration
nmbpinstr:s32 (
virtaddr
:ptr [
pin
:s16=0])
func nmcall
Dynamically calls a procedure/function passing up to four parameters.
nmcall (
path
) [
parm1
] [
parm2
] [
parm3
] [
parm4
]
Formal Declaration