Starting TotalView and Creating a Debugging Session
Start TotalView in two primary ways: with no arguments to launch the Start Page, or with arguments to skip the Start Page and open the UI with the program loaded and ready to debug.
The Start Page
If you start TotalView without arguments, the UI displays the Start Page, from which you can access the Sessions Editor. This is the easiest way to load a program into TotalView. Once you configure a debugging session using the Sessions Editor, the settings are saved under Recent Sessions so you can access them later.
From this page you can:
Specify a program to debug —
Debug a ProgramSpecify a parallel program to debug —
Debug a Parallel ProgramStart debugging a running program —
Attach to ProcessSpecify a core file to debug or a ReplayEngine recording file to load —
Load Core or Replay Recording FileRestart a previously defined session —
tx_arrays_array_configRun the TotalView UI on a local machine while accessing the TotalView engine on a remote node —
Listen for Reverse ConnectionsRemotely debug a program —
Launch Remote DebuggerOpen the support web page —
SupportLoading a program directly into TotalView
Load a program into TotalView by entering:
totalview executable_name [ argument argument ... ]
where executable_name is the executable of the program you want to debug, followed by any arguments the program takes. This opens the TotalView UI with the program loaded and ready to debug.
Figure 13 shows the Source view for the program and the Processes & Threads view. These are just two of several available views.
NOTE: To run a program in TotalView, compile it for debugging, usually with the -g command-line option, depending on your compiler.