TotalView User Guide : Part V: Debugging

Part V:
The chapters in this part of the TotalView Users Guide describe how you actually go about debugging your programs. The preceding chapters describe, for the most part, what you need to do before you get started with TotalView. In contrast, the chapters in this part are what TotalView is really about.
Chapter 12, “Debugging Programs”
This chapter describes ways to step your program’s execution, and how to halt, terminate, and restart your program.
Chapter 13, “Using Groups, Processes, and Threads”
In a multi-process, multi-threaded program, you may need to finely control what is executing. This chapter tells you how to do this.
Chapter 14, “Examining and Changing Data”
This chapter tells you how to examine the value stored in a variable.
Chapter 15, “Examining Arrays”
Displaying information in arrays presents special problems. This chapter tells how TotalView solves these problems.
Chapter 16, “Setting Action Points”
Action points let you control how your programs execute and what happens when your program reaches statements that you define as important. Action points also let you monitor changes to a variable’s value.
Chapter 17, “Evaluating Expressions”
Many TotalView operations such as displaying variables are actually operating upon expressions. Here’s where you’ll find details of what TotalView does. This information is not just for advanced users.
Chapter 18, “Using the CUDA Debugger”
The TotalView CUDA debugger is an extension to the standard version of Linux-x86_64 TotalView, and is capable of debugging 64-bit CUDA programs on Linux-x86_64.

Rogue Wave Software, Inc.
Voice: (303) 473-9118
rwonlinedocs@roguewave.com