H-Series Application Migration Guide (H06.03+)

Migrating TNS Applications to H-Series Systems
H-Series Application Migration Guide429855-006
B-11
H-Series TNS Debugging Tools
See these manuals for more information on TNS debugging, including restrictions on
debugging accelerated processes:
OCA Manual
Inspect Manual
Visual Inspect
Visual Inspect provides a PC-based graphical user interface for high-level symbolic
process and snapshot file debugging. The H-series release of Visual Inspect is nearly
identical to the G-series release, but has been enhanced with machine-level debugging
features and thus can be used for machine-level debugging tasks that previously
needed to be done on the NonStop server using Debug or Inspect. Visual Inspect has
the added advantage of enabling you to debug multiple processes residing on the
same or on different nodes in a network from a PC. Visual Inspect is a powerful, easy-
to-use debugging tool and you are encouraged to use it as your primary debugger.
See these manuals for more information on TNS debugging, including restrictions on
debugging accelerated processes:
OCA Manual
Inspect Manual
TNSVU
TNSVU is an interactive tool for browsing static TNS object files. In particular, you can
use TNSVU to view the Itanium code generated by the Object Code Accelerator. Using
TNSVU, you can:
View general information about the file
Find out what procedures are in the file
View sections of the object code
View the Itanium instructions generated for the TNS instructions
TNSVU is available in current G-series RVUs and in H-series RVUs. See the TNSVU
User’s Guide for details.
Switching Debuggers During a Debugging Session
The H-series debuggers—Inspect, Visual Inspect, and Native Inspect—enable you to
switch from one debugger to another while debugging a process. This is a new feature
on H-series systems. The ability to switch debuggers is especially useful if a process
enters the debug state under control of an inappropriate debugger; for example, if a
TNS program automatically enters the debug state under control of Native Inspect.
Since Native Inspect does not support TNS mode debugging, you could use this new
feature to switch to Inspect. See the Inspect Manual, the Native Inspect Manual, and
the Visual Inspect online help or details.