Trailing-Edge
-
PDP-10 Archives
-
BB-PBQUC-BM_1990
-
help/examine.hlp
There are no other files named examine.hlp in the archive.
EXAMINE command
The EXAMINE command displays the contents of a memory location.
Format
@EXAMINE (MEMORY LOCATION) octal or symbolic address
Output
Contents of Memory Location or Message
When you complete an EXAMINE command, the system prints the
memory address examined, followed by a slash (/) and its
contents. If you previously used the SET TYPEOUT MODE
SYMBOLIC command, this information is both in symbolic and,
in parentheses, numeric (octal) format. (The numeric
information will always appear for this setting of the
command; symbolic information will appear if the system
finds that it is different from the numeric.)
Generally the numeric format shows two 6-digit octal numbers
separated by a pair of commas (,,). If you do not see this
pair of commas, only the right half of the memory location
is being displayed; as the left half is 0. However, if you
are not permitted to examine this location, the system
prints only a message telling you of the restriction.
Hints
Using Symbols
For symbols that are defined in multiple modules of a
program, you can be specific by giving the module name
followed by an ampersand (&) and the symbol name.
Abbreviating EXAMINE
The EXAMINE command can be abbreviated by the single letter
E.
Default Argument for EXAMINE
The argument of your current EXAMINE command defaults to a
value greater by 1 than the last address examined, allowing
you to inspect a section of memory with only a minimum of
typing. But if you gave a more recent DEPOSIT command, the
argument of your current EXAMINE command defaults to that
address, allowing you to verify the deposit.
Using EXAMINE With Noncurrent and Inferior Forks
The EXAMINE command displays memory locations of the current
fork. To examine the memory of noncurrent or inferior
forks, make the fork the current fork by giving the FORK
command with the fork name or number as an argument.
To run an inferior fork after examining it, you must ensure
that all superior forks are running too. Give the CONTINUE
command with the superior fork name or number as an argument
to let the superior fork continue its inferiors.
Related Commands
DDT for calling a debugging program,
allowing more efficient examination
of memory
DEPOSIT for changing the contents of a
specific memory location
FORK for selecting the fork whose memory
you want to examine
INFORMATION MEMORY-USAGE for displaying a list of memory
pages, their contents and status
SET TYPEOUT MODE for displaying information in
symbolic or numeric format
Examples
1. Examine location 550 of the current fork.
@EXAMINE 550
550/ 74473,,414155
2. Examine location 20, first in numeric typeout mode, then in
the symbolic mode.
@SET TYPEOUT MODE NUMERIC
@EXAMINE 20
20/ 104000,,56
@SET TYPEOUT MODE SYMBOLIC
@EXAMINE 20
P+1/ 104000,,.JBBLT+11 (20/ 104000,,56)
3. Put a program into memory and find out what pages it
occupies. Examine a location on page 2, and then (using the
abbreviated form of the EXAMINE command) one on page 400.
@GET DMN
@INFORMATION MEMORY-USAGE
5. pages, Entry vector loc 400010 len 254000
Section 0 R, W, E, Private
0-3 DMN.EXE.1 1-4 R, CW, E
400 DMN.EXE.1 5 R, CW, E
@EXAMINE 2550
2550/ 600170
@E 400550
400550/ 0