Trailing-Edge
-
PDP-10 Archives
-
tops10_tools_bb-fp64b-sb
-
10,7/maksym/maksym.rnh
There are no other files named maksym.rnh in the archive.
.lm0.rm72.ps60,72
.;COPYRIGHT (c) DIGITAL EQUIPMENT CORPORATION 1988. ALL RIGHTS RESERVED.
Type the name of a monitor crash dump file, or /MONITOR to extract
information from the running monitor.
.sk
Optional switches which may be specified with a crash dump file are:
.sk
.lm20
.ts20
.i-20
/CACHESIZE:n Cache the "n" most recently used pages from
the crash dump file; default for "n" is 25.
.B1.lm0.rm72.ps60,72
MAKSYM is a handy program which is used to define symbolic
names for monitor data structures.
MAKSYM is especially useful for auto configuring monitors,
as it removes the need to follow controller chains to find
the particular data structure you are interested in examining.
.b
MAKSYM reads either a monitor crash dump file or the running
monitor and extracts the information needed to define symbolic
names.
This information is written into a DDT command file called
DSK:MAKSYM.DDT[-].
By using the $Y command in FILDDT you can read this command
file and use the defined names.
.b
MAKSYM's naming convention for data structures is as follows:
For Kontroller Data Blocks, the name is of the form konKDB,
where "kon" is the controller name (for example, RPA, RNE,
MTA, MTF, etc.).
For disk Unit Data Blocks, the name is of the form konmmm,
where "kon" is the controller name as described above, and
"mmm" is the unit number.
For magtape Unit Data Blocks, the name is of the form konm,
where "kon" is the controller name as described above, and
"m" is the unit number.
For magtape Device Data Blocks, the name is of the form
MDkm, where "k" is a letter from the controller name as
described above, and "m" is the unit number.
.sk
Examples
.sk
Suppose we have a monitor crash dump in the file DSK:SER872.EXE.
We want to look at parts of the disk data base to check the types
of errors which were encountered while the monitor was running.
We are particularly interested in looking at unit RPA1's UDB.
We would first run MAKSYM, and specify SER872 as the input file
(defaults for the input file are DSK:.EXE[-]).
When MAKSYM exits, we would then run the monitor-specific FILDDT
and set up to examine SER872.
Next, type the $Y command to FILDDT, and specify MAKSYM.DDT as
the input file.
Now we can say, for example, RPA1+UNIDES to look at the UNIDES
word.
.sk
If we want to look at the same information in the running
monitor, we simply specify /MONITOR as the input file to MAKSYM,
and proceed as above.