System Debug Reference Manual (32650-90888)

246 Chapter6
System Debug Command Specifications M-X
PROCLIST
$nmdebug >
The above example lists all of the symbols for the current program file
(GRADES.DEMO.TELESUP). The file contains many symbols, including millicode routines
added to the program file by the Link Editor. The output was interrupted by striking the
Control-Y key.
$nmdebug > proclist processstudent@,,allproc
4d5.5b53 processstudent.highscore
4d5.5c3f processstudent.lowscore
4d5.5d27 processstudent
List all procedures that start with the string "processstudent".
$nmdebug > procl ,,nested
4d5.5b53 processstudent.highscore
4d5.5c3f processstudent.lowscore
$nmdebug > procl ,,nested,1
CODE LOCAL check: 0 xl: 3 qfrcd 4d5.5b53
processstudent.highscore
CODE LOCAL check: 0 xl: 3 qfrcd 4d5.5c3f
processstudent.lowscore
The above examples print only the nested procedures. A detail level value of 1 was
specified in the second example.
$nmdebug > proclist `^a`,xl.demo
4d8.15c8b average
Show all procedures in XL.DEMO that start with the letter "a". Notice the use of regular
expressions (see appendix A) for the pattern matching string.
$nmdebug > procl ,,datauniv
4d5.40000008 $global$
4d5.40000008 $dp$
4d5.40000160 $PFA_C_START
4d5.40000160 $PFA_C_END
4d5.40000160 output
4d5.400003a8 input
$nmdebug > proclist ,,data,1
DATA UNIV check: 0 xl: 0 qfrcd 4d5.40000008 $global$
DATA UNIV check: 0 xl: 0 qfrcd 4d5.40000008 $dp$
DATA UNIV check: 0 xl: 0 qfrcd 4d5.40000160 $PFA_C_START
DATA UNIV check: 0 xl: 0 qfrcd 4d5.40000160 $PFA_C_END
DATA UNIV check: 1 xl: 0 qfrcd 4d5.40000160 output
DATA UNIV check: 1 xl: 0 qfrcd 4d5.400003a8 input
DATA LOCAL check: 0 xl: 3 qfrcd 4d5.5730 L$5
DATA LOCAL check: 0 xl: 3 qfrcd 4d5.5780 L$8
DATA LOCAL check: 0 xl: 0 qfrcd 4d5.40000008 M$1
DATA LOCAL check: 0 xl: 3 qfrcd 4d5.5850 L$2
The PROCLIST command can also be used to list data symbols that are present in the
System Object Module directory.
$nmdebug > proclist @FOPEN@,nl.pub.sys