NHSE LogoNHSE Software Catalog


BBN TotalView Debugger

description
http://www.bbn.com/tv/

abstract
The TotalView debugger is a source-level, window-oriented,
multiprocess debugger that is extremely powerful and flexible.
You can learn TotalView quickly and be more productive
because of its graphical interface (based on the X Window
System). You can debug multiprocess programs because TotalView can
manage multiple processes.
You can debug remote programs over the network because of
TotalView's distributed architecture.
You can debug distributed programs over the network because
TotalView can manage multiple remote programs and
multiprocess programs simultaneously.

environment
TotalView is available for a variety of development platforms and can be used to
debug programs running either on the native platform or on remote systems, such
as parallel processors, supercomputers, or digital signal processor boards.

Currently, TotalView supports the following development platforms:

Sun 4 with SunOS or Solaris operating systems
Digital Alpha with OSF/1 operating system
IBM RS6000 with AIX operating system

In addition, a LynxOS-hosted version is available from Lynx Real-Time
Systems, and a Windows/NT port is underway. Custom versions of TotalView
are available for platforms which use either pSOS operating system or no
operating system at all.

TotalView has been ported to support the following processor architectures:

Motorola 68K, 88K, PowerPC families
Sun SPARC
Digital Alpha
AT&T DSP 32C
Intel i486, Pentium, i860, i960
Cray YMP

Not all development hosts support all target processors.

If TotalView is not yet available for your system configuration, please contact
BBN about porting TotalView to suit your needs. Cray Research, Inc. and Meiko
Scientific have licensed TotalView for use with their products. Please contact
the vendors for information on their TotalView implementations.

The TotalView debugger has been enhanced to debug PVM
applications. This functionality allows TotalView to automatically
attach to all processes in a running PVM application and to catch
newly spawned processes as they are started.

contact
toolworks@bbn.com

keywords
parallel debugging


nhse-librarian@netlib.org