System Debug Reference Manual (32650-90888)

Chapter 4 83
System Debug Command Specifications :-Exit
B (break)
Parameters
logaddr
A full logical code address (LCPTR) specifies three necessary items:
The logical code file (PROG, GRP, SYS,, and so on)
NM: the virtual space ID number (SID) CM: the logical segment
number
NM: the virtual byte offset within the space CM: the word offset within
the code segment
Logical code addresses can be specified in various levels of detail:
As a full logical code pointer (LCPTR):
B procname+20 procedure name lookups return LCPTRs
B pw+4 predefined ENV variables of type LCPTR
B SYS(2.200) explicit coercion to a LCPTR type
As a long pointer (LPTR):
B 23.2644
sid.offset
or
seg.offset
The logical file is determined based on the command suffix, for example:
B implies PROG
BG implies GRP
BS implies SYS
As a short pointer (SPTR):
B 1024
offset
only
For NM, the short pointer offset is converted to a long pointer using the
function STOLOG, which looks up the SID of the loaded logical file. This is
different from the standard short to long pointer conversion, STOL, which
is based on the current space registers (SRs).
For CM, the current executing logical segment number and the current
executing logical file are used to build a LCPTR.
The search path used for procedure name lookups is based on the
command suffix letter:
B Full search path:
NM: PROG, GRP, PUB, USER(s), SYS
CM: PROG, GRP, PUB, LGRP, LPUB, SYS
BG Search GRP, the group library.
BP Search PUB, the account library.
BLG Search LGRP, the logon group library.