Native Inspect Manual (H06.03+)

Table Of Contents
Introducing Native Inspect
Native Inspect Manual528122-003
1-5
Comparing Native Inspect to Inspect
Some Commands Are Debug-Compatible
Although Native Inspect is completely different in form from Debug, Native Inspect
provides many Debug-compatible commands, such as a, base, fn, ih, and mh. For a
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
Pressing Return in Native Inspect does not repeat a previous step command or
continue source display as it does in Inspect:
°
Use the continue command (abbreviated as c) to continue execution of the
current process.
°
Use the list command (abbreviated as l) to display more source.
Inspect’s 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 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.
Inspect’s 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; not
available on TNS/R or TNS 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