February 24, 2004
TotalView is a product of Etnus, LLC.
This documents the release of TotalView 6.3.1-1-LLNL installed originally as newtv and newtvcli and then as totalview and totalviewcli on February 26, 2004, on OCF and SCF LC platforms.
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).
TotalView works better with Mozilla. Type
setenv TV_HTMLHELP_VIEWER mozilla ;
Help is faster if you already have Mozilla running.
The figure below shows that nine leaks were detected, and that there were 450 bytes leaked. It also shows the size of the smallest and largest leak in addition to their average size.
Notice that the values now contain (Allocated) and (Allocated Interior). Keep these variable windows up.
Note that the Alloc and Dealloc patterns are shown as <default> because the process has not yet been run. TotalView only sets the patterns after the process begins executing.
You are now seeing the default patterns.
dheap -paint -enable_alloc -enable_dealloc
Note how TotalView had painted the memory using its allocate pattern.
dheap -paint -set_alloc_pattern 0x11111111
dheap -paint -set_dealloc_pattern 0x22222222
Or you can use a different pattern.
setenv MANPATH /usr/local/tv/dflt/man ; man dheap
|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||totalview||default|
|Display lightweight core file stack traces||totalview||default|
|Avoid display of poe window||totalview||default|
|Parallel evaluation of expressions||totalview||default|
|Expression window scrollbars||totalview||default|
|Heap allocation debugging||totalview||default|
|Automatically find source search path||totalview||default|
|Support for IA/64||totalview||default|
|Sort variables in stack frame||TV6.5||May 2004|
|Evaluation of C++ methods in eval expressions||TV6.6||Summer 2004|
|Use of F90 array syntax in eval expressions||TV6.6||Summer 2004|
|Saving of context between restarts||TV7.0?||Fall 2004?|
Privacy & Legal Notice