Inspect Manual
Introduction
Inspect Manual—429164-006
1-7
Automatic Command Mode Selection
Low-level Inspect offers these special features that are not available in Debug:
Recognition of source-language names of code blocks.
Stepping through your program by machine instructions (on TNS/R systems, this
can be done with non-accelerated programs only).
Automatic Command Mode Selection
When the execution of your program is suspended, Inspect automatically selects its
command mode, depending on the availability of symbol information.
If the scope containing the current execution location includes symbol information,
Inspect automatically enters high-level mode; otherwise, it enters low-level mode.
Once Inspect has made its selection, you can switch to the other command mode
using the LOW command in high-level Inspect or HIGH command in low-level Inspect.
Inspect Components
The Inspect interactive symbolic debugger consists of three groups of processes:
Inspect processes, the IMON process pair, and DMON processes. These component
groups perform these functions:
Inspect processes provide the terminal interface to Inspect. There is one Inspect
process for each terminal in use for debugging.
The IMON process pair monitors the operation of Inspect for an entire system.
There is one IMON process pair for each system.
DMON processes provide the execution control facilities of Inspect. There is one
DMON process for each CPU within a system.