Native Inspect Manual (H06.07+)

Introducing Native Inspect
Native Inspect Manual528122-006
1-5
Comparing Native Inspect to Inspect
list of Debug commands that have equivalent Native Inspect commands, see
Table A-1, Debug Commands and Equivalent Native Inspect Commands.
Comparing Native Inspect to Inspect
Native Inspect and Inspect are both command-line debuggers, but there are many
differences in the command sets of the two debuggers. Native Inspect commands and
output formats are based on GDB and are therefore very different from the commands
and output formats of Inspect. Inspect users should approach Native Inspect as a new
product equipped with the additional power of Tcl scripting.
Differences Between Native Inspect and Inspect
Command names for Inspect and Native Inspect are different. For a comparison,
see:
°
Table A-2 on page A-2 for a list of Inspect commands and equivalent Native
Inspect commands.
°
Table 2-1 on page 2-1 for a list of the most commonly used Native Inspect
commands with their Inspect equivalents.
The Inspect step over, step in, and step functions are provided by the next
command, nexti command, step command, stepi command, and until command,
respectively.
Inspect locations are scope-based (that is, function/procedure), while Native
Inspect’s locations are based on source file line numbers. Native Inspect, unlike
Inspect, does not prefix line numbers and function names with a hash symbol (#).
Native Inspect automatically displays the current line of source.
The source command performs the same function as Inspect’s OBEY command.
Native Inspect does not contain formatting support for SPI buffers. You must use
Visual Inspect to display SPI buffers.
The Inspect DISPLAY command is used in Inspect to print variable values. In
Native Inspect, the display command
is defined to add variables and expressions
to the automatic display list—a list that is automatically displayed each time the
program is suspended.
Native Inspect Debug
Built-in debugger on TNS/E systems Debugger of last resort on TNS/R and TNS
systems; not available on TNS/E systems
A separate product; executes as a
separate process from the process being
debugged
Part of the HP NonStop operating system;
executes in the context of the process being
debugged