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.

Figure 160: File ><br />

Preferences: Dynamic<br />

Libraries Page<br />

Fine-Tuning Shared Library Use<br />

When you enter a library name, you can use the * (asterisk) and ? (question<br />

mark) wildcard characters. These characters have their standard meaning.<br />

Placing entries into these areas does the following:<br />

all symbols This is the default operation. You only need to enter a<br />

library name here if it would be excluded by a wildcard<br />

in the loader symbols and no symbols areas.<br />

loader symbols <strong>TotalView</strong> reads loader symbols from these libraries. If<br />

your program uses a number of large shared libraries<br />

that you will not be debugging, you might set this to asterisk<br />

(*). You then enter the names of DLLs that you<br />

need to debug in the all symbols area.<br />

no symbols Normally, you wouldn’t put anything on this list since<br />

<strong>TotalView</strong> might not be able to create a backtrace<br />

through a library if it doesn’t have these symbols. However,<br />

you can increase performance if you place the<br />

names of your largest libraries here.<br />

When reading a library, <strong>TotalView</strong> looks at these lists in the following order:<br />

1 all symbols<br />

2 loader symbols<br />

3 no symbols<br />

If a library is found in more than one area, it does the first thing it is told to<br />

do and ignores any other requests. For example, after <strong>TotalView</strong> reads a<br />

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

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

Saved successfully!

Ooh no, something went wrong!