TotalView 6X.3.0-4-LLNL

Release Features

June 17, 2003

TotalView is a product of Etnus, LLC.

This documents the release of TotalView 6X.3.0-4-LLNL updated to totalview and totalviewcli on June 17 25, 2003, on blue/snow/frost/sky/white, gps/tc2k/sc, and linux platforms. NOTE THAT IS BASED ON A BETA RELEASE FROM ETNUS. THE GA VERSION WILL BE RELEASED IN JULY.

Etnus 6X.3.0-4 Release
§ TotalView 6.2 Documentation -- New Features, Getting Started, Reference Guide, User Guide, Release Notes
§ Release Notes
§ Problems fixed in 6.2.0-0
§ Startup performance improvements.
New Features
§ Support for Enhanced C++ STL Collection Classes
§ Support for Dynamic Calling of Unlinked Functions
LLNL Implemented Features
§ Release Status for Requested Features
§ Previous LLNL/LANL Enhancements to TotalView
§ TotalView.6.3.0-1-LLNL Release Features

TotalView Debugger Tutorial by Blaise Barney
TotalView Quick Reference Page
TotalView CLI Summary Sheet

For problems/questions, send e-mail to Matt Wolfe, Dong Ahn, Karen Warren (LLNL) or Laurie McGavran (LANL).

Support for Dynamic Calling of Unlinked Functions

The user can now cause the loading of an unlinked library and call a function in that library in:
EVAL action points,
the expression window, and
the CLI dprint command.
Select the Tools>Manage Shared Libraries command:

Click on the Add button. A standard Motif file browser dialog box appears. Set the directory to the place where libraries are:

Select the library and click on OK. TotalView displays a dialog asking if you should stop the process to set breakpoints. Answer No.

The shared library should appear in the list. Click OK to dimiss this dialog box.

Now you can use the function from that library for an evaluation:

Display of C++ STL Container Types

TotalView presents a meaningful display of C++ Standard Library Template (STL) collection classes. These classes include vector, list, and map for integer, float, double, string, class. and pointers.
Compilers/platforms are:
(1) KAI KCC 4.0 on AIX/Power, IRIX/MIPS, and Tru64/ALPHA,
(2) IBM xlC 5.0 on AIX/Power,
(3) Compaq cxx 6.3 on Tru64/Alpha,
(4) GNU g++ 3.2 on AIX/Power, Tru64/Alpha and Linux/Alpha,
(5) SGI MPISpro CC7.3 on IRIX/MIPS.

Display of a list container that has not been transformed:

Display of a type transformed list contanier:

Display of transformed map container:

2-D Matrix Display

The LLNL version of TotalView displays a 2-d array in spreadsheet format:

Release Status for Requested Features:

Function Release Approx Date
Single Click Dive (middle mouse button) totalview default
Automatic saving of breakpoints totalview default
Display structure members as arrays totalview default
Display pointers as arrays option totalview default
Remember data window layout TV6.3 August '03
Display lightweight core file stack traces TV6.3 August '03
Avoid display of poe window totalview default
Parallel evaluation of expressions totalview default
Expression window scrollbars totalview default
Multi-Column Displays TV6.4 October '03
Multi-Variable Window TV6.4 October '03
Evaluation of C++ methods in eval expressions TV6.5 spring '04
Use of F90 array syntax in eval expressions TV6.5 spring '04
Heap Allocation Debugging TV6.3 August '03
Automatically find source search path TV6.3 August '03
Sort variables in stack frame TV6.3 August '03
Support for IA/64 TV6.3 August '03
Saving of context between restarts TV7 ? summer '04 ?

LLNL Disclaimers