Native Inspect Manual (H06.03+)

Table Of Contents
Introducing Native Inspect
Native Inspect Manual528122-003
1-2
Native Inspect on TNS/E Systems
Native Inspect on TNS/E Systems
Native Inspect is a system-level command-line symbolic debugger that you use to
debug TNS/E native processes and snapshots. Native Inspect runs only on a NonStop
TNS/E host system (not on a TNS/R or TNS system).
You can use Native Inspect:
To debug TNS/E native programs or snapshots written in TNS/E native C/C++ or
pTAL, especially when Visual Inspect is not available
To use a Tool Command Language (Tcl) script for automating debugging
operations on TNS/E native debugging targets
To perform privileged or global debugging on TNS/E native programs
Debuggers on NonStop TNS/E Systems
TNS/R systems have two command-line debuggers: Debug and Inspect. On a TNS/E
system, Native Inspect replaces both Debug and Inspect. Debug does not exist on
TNS/E systems; Inspect is present, but can be used only to debug emulated TNS—
not TNS/E native—processes and snapshots.
Table 1-1, Three Debuggers on TNS/E Systems, lists the situations in which you can
use the three debuggers (Native Inspect, Visual Inspect, and Inspect) available on a
TNS/E system. For each debugger, symbolic debugging is available for code
optimized at level 0 or 1, and debugging support is limited for code optimized at level 2.