30.01.2013 Views

TotalView Users Guide - CI Wiki

TotalView Users Guide - CI Wiki

TotalView Users Guide - CI Wiki

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Part V: Debugging<br />

The chapters in this part of the <strong>TotalView</strong> <strong>Users</strong> <strong>Guide</strong> describe how you<br />

actually go about debugging your programs. The preceding chapters<br />

describe, for the most part, what you need to do before you get<br />

started with <strong>TotalView</strong>. In contrast, the chapters in this part are what<br />

<strong>TotalView</strong> is really about.<br />

Chapter 12: Debugging Programs<br />

Read this chapter to help you find your way around your<br />

program. This chapter describes ways to step your program’s<br />

execution, and how to halt, terminate, and restart<br />

your program.<br />

Chapter 13: Using Groups, Processes, and Threads<br />

The stepping information in Chapter 10 describes the commands<br />

and the different types of stepping. In a multi-process,<br />

multi-threaded program, you may need to finely<br />

control what is executing. This chapter tells you how to do<br />

this.<br />

Chapter 14: Examining and Changing Data<br />

As your program executes, you will want to examine what<br />

the value stored in a variable is. This chapter tells you how.<br />

Chapter 15: Examining Arrays<br />

Displaying information in arrays presents special problems.<br />

This chapter tells how <strong>TotalView</strong> solves these problems.<br />

Chapter 16: Setting Action Points<br />

Action points let you control how your programs execute and<br />

what happens when your program reaches statements that<br />

you define as important. Action points also let you monitor<br />

changes to a variable’s value.<br />

Chapter 17: Evaluating Expressions<br />

Many <strong>TotalView</strong> operations such as displaying variables are<br />

actually operating upon expressions. Here’s where you’ll<br />

find details of what <strong>TotalView</strong> does. This information is not<br />

just for advanced users.<br />

<strong>TotalView</strong> <strong>Users</strong> <strong>Guide</strong>: version 8.7 221

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!