30.01.2013 Views

TotalView Users Guide - CI Wiki

TotalView Users Guide - CI Wiki

TotalView Users Guide - CI Wiki

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Figure 229: Action Point ><br />

At Location Dialog Box<br />

Setting Breakpoints and Barriers<br />

When you suppress action points, you disable them.After you suppress an<br />

action point, <strong>TotalView</strong> changes the symbol it uses within the Source Panes<br />

line number area. In all cases, the icon’s color will be lighter. If you have<br />

suppressed action points, you cannot update existing action points or create<br />

new ones.<br />

You can make previously suppressed action points active and allow the creation<br />

of new ones by reselecting the Action Point > Suppress All command.<br />

CLI: denable –a<br />

Setting Breakpoints on Classes and Virtual and<br />

Overloaded Functions<br />

The Action Point > At Location dialog box lets you set breakpoints on all<br />

functions within a class or on a virtual function. The All Methods in Class<br />

and All Virtual Functions and Overrides check boxes tell <strong>TotalView</strong> that it<br />

should set multiple breakpoints. Each place that <strong>TotalView</strong> sets a breakpoint<br />

will have its own breakpoint icon. For example, if there are ten class<br />

functions, each will have its own unique breakpoint.<br />

<strong>TotalView</strong> tells you that the action point is set on a virtual function or a class<br />

in the Action Points tab. If you dive on the action point in this tab, <strong>TotalView</strong><br />

brings up its Ambiguous Function dialog box so that you can select which it<br />

should display. You may want to select the Show full path names check box<br />

if you can’t tell which you want from the function’s signature.<br />

If a function name is overloaded, the debugger sets a breakpoint on each<br />

of these functions.<br />

If you only want breakpoints on some functions, you will need to select the<br />

breakpoint and then get to the Properties Window. Do this either by rightclicking<br />

on the breakpoint and press Properties or by selecting the Action<br />

Point > Properties command, and then press Addresses. (See Figure 230 on<br />

page 358.)<br />

You can now individually add or remove breakpoints.<br />

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

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

Saved successfully!

Ooh no, something went wrong!