RELEASE VERSION

TotalView(TM)
multiprocess debugger

Release Notes
Version 3.8.0 September 1998


This document describes changes made to the previous releases of TotalView (TotalView 3.7.7, and TotalView 3.7.10). It is a supplement to the TotalView User's Guide, Version 3.8.0, September 1998.

What's New

TotalView 3.8.0 supports the following new features:

Reporting Problems

If you experience any problems with TotalView, or if you have questions or suggestions, please send email to Rich Zwakenberg.









Enhanced C++ support

You can be more productive than ever when you work in C++. You can:

Additional Fortran 90 debugging support for modules

TotalView now has support for debugging Fortran 90 modules: Other Fortran 90 improvements include:

Support for viewing a variable across multiple processes or threads (laminated variables)

You can view your variables across multiple processes or threads in a single TotalView variable window, making it easier than ever to display your multi-process or multi-threaded variables. You can now:

Process group single-stepping commands

The new group single step commands supply the same functionality previously available only for single threads or full process debugging. Group single step commands let you synchronize a group of related processes and run them together to a breakpoint. You can step the group one line at a time, run to or over a function, and run to a selected line of source or machine instruction. The new commands are available on the Go/Halt/Step/Next/Hold menu.

On multithreaded platforms, TotalView has better support for single-stepping multithreaded processes.

Message queue display for IBM's native MPI implementation

TotalView provides enhanced support for message queue displays. Now you can dive into fields in the message state window to display more details about the MPI library.

Message queue display for SGI's native MPI implementation

TotalView provides enhanced support for message queue displays. Now you can dive into fields in the message state window to display more details about the MPI library.

Support for the SPARC V9 instruction set

TotalView now supports the Sun SPARC V9 instruction set.

Enhanced TotalView Visualizer capabilities

The TotalView Visualizer can display data from laminated data panes. You can now configure the TotalView Visualizer to export more data for use with other visualizers.

Support for KAI C++ compilers

TotalView now supports the Kuck & Associates, Inc. (KAI) C++ compiler that is portable to many UNIX systems and optimized for object-oriented design. TotalView supports the KAI C++ compilers on the Alpha Digital UNIX, SGI IRIX 6.x MIPS, RS/6000 Power AIX, and Sparc SunOS 5 (Solaris 2.x) platforms.

Updated vendors' compiler support

TotalView supports more compilers for more languages than ever, including the most recent versions of compilers supplied by OS and system vendors.

Updated FSF GNU and Cygnus EGCS compiler support

TotalView provides support for more recent versions of compilers provided by system vendors, as well as the Gnu C and C++ compilers.

Updated PGI HPF compiler support

TotalView now supports the Portland Group Inc., HPF 2.4 compiler.

Support for user mode Solaris 2.5.x and 2.6 threads

TotalView supports both pthreads and Solaris threads on 2.5.x and 2.6.

New support for restarting a process

Now you can restart a running or stopped program with the Restart Program command on the Arguments/Create/Signal menu. Note that the Delete Process command on that same menu is now the Delete Program command.

Other new features