func cmbpaddr [ System Debug Reference Manual ] MPE/iX 5.0 Documentation
System Debug Reference Manual
func cmbpaddr
Returns the address corresponding to the indicated CM breakpoint index.
Syntax
cmbpaddr (bpindex [pin])
This function accepts an index for an existing CM breakpoint and returns
the address where the breakpoint is located. The default action is to
look for breakpoints set by the current PIN. Breakpoint addresses for
other pins (including the global PIN) may be retrieved by utilizing the
optional pin parameter.
Formal Declaration
cmbpaddr:lcptr (bpindex:u16 [pin:s16=0])
Parameters
bpindex The breakpoint index to look for.
pin Look for breakpoints set by this PIN. Default is the
caller's PIN (a pin of 0 implies this). To specify
system (global) breakpoints, use a -1 (or 32762) as the
PIN.
Examples
%cmdebug > bl
CM [1] PROG % 2.3401 TEST'SCREEN+%26
CM [2] PROG % 0.347 TEST'FILES+%0
CM @[1] SYS % 161.5274 FOPEN+%0
First, list the existing breakpoints.
%cmdebug > wl cmbpaddr(1)
PROG %2.3401
%cmdebug > wl cmbpaddr(1, -1)
SYS %161.5274
Now use the function to return the address associated with process local
breakpoint number one and then with system breakpoint number one.
Limitations, Restrictions
none
MPE/iX 5.0 Documentation