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.

Setting Breakpoints and Barriers<br />

When you set a barrier point, <strong>TotalView</strong> places it in every process in the<br />

share group.<br />

Hitting a Barrier Point<br />

If you run one of the processes or threads in a group and it hits a barrier<br />

point, you sees an H next to the process or thread name in the Root Window<br />

and the word [Held] in the title bar in the main Process Window. Barrier<br />

points are always shared.<br />

CLI: dstatus<br />

If you create a barrier and all the process’s threads are already at that location,<br />

<strong>TotalView</strong> won’t hold any of them. However, if you create a barrier and<br />

all of the processes and threads are not at that location, <strong>TotalView</strong> holds<br />

any thread that is already there.<br />

Releasing Processes from Barrier Points<br />

<strong>TotalView</strong> automatically releases processes and threads from a barrier<br />

point when they hit that barrier point and all other processes or threads in<br />

the group are already held at it.<br />

Deleting a Barrier Point<br />

You can delete a barrier point in the following ways:<br />

� Use the Action Point > Properties Dialog Box.<br />

� Click the icon in the line number area.<br />

CLI: ddelete<br />

Changing Settings and Disabling a Barrier Point<br />

Setting a barrier point at the current PC for a stopped process or thread<br />

holds the process there. If, however, all other processes or threads affected<br />

by the barrier point are at the same PC, <strong>TotalView</strong> doesn’t hold them.<br />

Instead, <strong>TotalView</strong> treats the barrier point as if it was an ordinary breakpoint.<br />

<strong>TotalView</strong> releases all processes and threads that are held and which have<br />

threads at the barrier point when you disable the barrier point. You can disable<br />

the barrier point in the Action Point > Properties Dialog Box by selecting<br />

Enable action point at the bottom of the dialog box.<br />

CLI: ddisable<br />

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

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

Saved successfully!

Ooh no, something went wrong!