C/C++ Programmer's Guide (G06.25+)

Running and Debugging C and C++ Programs
HP C/C++ Programmer’s Guide for NonStop Systems429301-008
19-13
Visual Inspect Symbolic Debugger
commands to access registers, code and data segments, stack, and other machine-
level entities.
If you compile your program using the SAVEABEND pragma, the system automatically
creates a save file, or snapshot, of your running program if it terminates abnormally.
You can then use Native Inspect to examine the save file and diagnose the cause of
the abnormal termination.
For more information about Native Inspect, refer to the Native Inspect Manual.
Visual Inspect Symbolic Debugger
Visual Inspect is an optional HP PC-based (GUI) symbolic debugger designed to work
in complex distributed environments. Visual Inspect provides only source-level
debugging for servers executing in either the Guardian or OSS environments.
Visual Inspect is a client-server application; the server runs on the HP NonStop
platform, and the client runs on the PC. Visual Inspect is also integrated into the HP
Enterprise Tool Kit on the PC.
As when using the Inspect or Native Inspect symbolic debuggers, you must use the
SYMBOLS pragma to enable the inclusion of symbol information in your object file and
you should not strip the executable file using a linker or the strip utility.. You can also
use the SAVEABEND pragma to create a save file if your program terminates
abnormally.
For more information about enabling and using Visual Inspect, see the online help for
Visual Inspect.