Native Inspect Manual (H06.03+)

Table Of Contents
Introducing Native Inspect
Native Inspect Manual528122-003
1-4
Additional NonStop Extensions
Additional NonStop Extensions
Native Inspect includes many functions specific to NonStop systems, such as NonStop
OS extensions to the symbol table format, logging, and support for EDIT files and data
breakpoints.
Not Part of the Inspect Subsystem
Because Native Inspect originated in the UNIX world, Native Inspect is not part of the
Inspect subsystem. Both Inspect and Visual Inspect, however, are part of the Inspect
subsystem.
Documentation for Native Inspect
This manual: Native Inspect Manual
Native Inspect online help (see the help command, help option on page 3-33)
Hewlett-Packard home page for WDB:
http://www.hp.com/go/WDB
User manual for GDB version 4.17, by Richard M. Stallman and Roland H. Pesch:
http://www.objsw.com/docs/gdb_toc.html
Current GDB documentation from Red Hat:
http://sources.redhat.com/gdb/
Comparing Native Inspect to Debug
Native Inspect takes the place of Debug as the low-level default process debugger on
TNS/E systems. Therefore, Native Inspect is the debugger invoked if Visual Inspect
(the preferred debugger on TNS/E systems) is not available (for example., if no
connection exists to a Windows client) or if the INSPECT parameter is set to OFF.
Debugger selection criteria are shown in Figure 1-2, Debugger Selection for a TNS/E
Native Process, on page 1-10 and in Figure 1-3, Debugger Selection for a TNS
Process Running on TNS/E, on page 1-11.
Debug was an integral part of the operating system on previous NonStop platforms.
On TNS/E, Native Inspect is a separate licensed object file
($SYSTEM.SYSnn.EINSPECT), but still fulfills the role of built-in debugger. Whereas
Debug executed in the context of the process being debugged, Native Inspect
executes as a separate process in the same CPU as the process being debugged.
Running as a separate process reduces the chances of the debugger affecting target
process behavior.