Technical data

Programming Features
5.17 TCP/IP Files for SDA READ Command That Contain Global Symbols and Locations
Table 5–7 Modules Defining Global Locations Within the Executive Image
File Contents
TCPIP$BGDRIVER.STB TCP/IP Internet driver
TCPIP$INETACP.STB TCP/IP Internet ACP
TCPIP$INTERNET_SERVICES.STB TCP/IP Internet execlet
TCPIP$NFS_SERVICES.STB Symbols for the TCP/IP NFS server
TCPIP$PROXY_SERVICES.STB Symbols for the TCP/IP proxy execlet
TCPIP$PWIPACP.STB TCP/IP PWIP ACP
TCPIP$PWIPDRIVER.STB TCP/IP PWIP driver
TCPIP$TNDRIVER.STB TCP/IP TELNET/RLOGIN server driver
These files are only available if TCP/IP services has been installed. They are
found in SYS$SYSTEM, and are not automatically read in when you issue a
READ/EXEC command.
For more detailed information, refer to the OpenVMS VAX System Dump Analyzer
Utility Manual and the OpenVMS Alpha System Analysis Tools Manual.
5.18 Visual Threads Version 2.1 (Alpha)
Visual Threads is a unique tool that lets you debug and analyze multithreaded
applications. You can use Visual Threads to automatically diagnose common
problems associated with multithreading including deadlock, mutex, and thread
usage errors. Also, you can use Visual Threads to monitor the thread-related
performance of an application, helping you to identify bottlenecks or locking
granularity problems. Visual Threads helps you identify problem areas in an
application even if the application does not show specific symptoms.
Visual Threads includes the following features:
Collects detailed information about significant thread-related state changes
("events").
Analyzes common threading problems automatically based on predefined
rules applied to the event stream.
Rule customization for application-specific parameters and actions.
Automatic statistics gathering, by sampling the event stream.
Categories of analysis: data protection errors (race conditions), deadlocks,
programming errors, lock activity, performance.
Graphical visualization of the frequency of thread-related events and thread
state, snapshots of historical program state, and object-specific graphs for
each collected statistic.
Lock activity profiling to reveal where various types of lock activity are
occurring in your application, including: Number of Locks, Contended Locks,
Locked Time, and Wait Time. Lock activity is collected and displayed for
individual locks.
Summarizes the program run and provides reports.
Threads Snapshot view displays the historical state of threads represented at
specific times in the main thread overview graph.
Programming Features 5–29