Intel® Trace Analyzer and Collector

draft

TotalView* Debugger

For TotalView* Debugger, it is necessary to pay attention that the breakpoint should be set for all processes. There are several ways to automate procedure of setting breakpoints. Mostly it depends on how commonly it is planned to use this automation.

If it is planned to apply it only for the current program, you can create the file filename.tvd (file name being the name of the executable) in the working directory in advance and put the following line into it:

draft

VT_symstate

int VT_symstate (int statehandle, int * on)

Description

Gets filter state of one state.

Set by configuration options SYMBOL, ACTIVITY.

Note

A state may be active even if the thread logging state is off.

Fortran

VTSYMSTATE( statehandle, on, ierr )

draft

Additional API Calls in libVTcs

VT_abort

int VT_abort (void)

Description

Abort a VT_initialize() or VT_finalize() call running concurrently in a different thread.

This call will not block, but it might still take a while before the aborted calls actually return. They will return either successfully (if they have completed without aborting) or with an error code.

Subscribe to Intel® Trace Analyzer and Collector