Display definitions for data sharing analysis filters.
Parallel > Thread Data Sharing Filters
Thread Data Sharing Filters
When a filter is set with one of the Filter dialog boxes, its parameters are displayed in the Thread Data Sharing Filters window. A preceding icon indicates the filter type:
Icon |
Filter Type |
---|---|
![]() |
Data range filter |
![]() |
Code range filter |
![]() |
Function filter (code range filter) |
![]() |
Source file filter (code range filter) |
The window displays the filter state. A filter is only activated when the debugger can successfully evaluate it, this means when it can map the filter definition to an existing address. The icon color in the window indicates the filter state:
Blue icons indicate active filters.
Gray icons indicate filters disabled by user-input.
Red icons indicate filters that cannot be evaluated and activated . These filters are not set. To retry the evaluation, select Reevaluate from the pop-up menu.
The number of active filters is displayed in the Thread Data Sharing Events window.
C++
Fortran:
When a filter is evaluated for Fortran applications, the filter is set on all objects that match the filter expression. For example, if the same function foo is defined in different DLLs, a function filter on foo would filter all foo functions in all DLLs. To filter foo in a single DLL only, use the context operator in the filter expression to select a single DLL.
When you set a filter using the popup menu of the Thread Data Sharing Events window, the debug extension will automatically add the context operator for the context in which the event occured.
Opens a Filter dialog box where you can specify filtering options to exclude the detection of the selected event from further data sharing event detection. The filtered events will not be displayed for future analysis runs. However, events already displayed in the window will not be removed. You can choose one of the following filter types:
Opens the Data Range Filter Dialog Box.
Opens the Code Range Filter Dialog Box.
Opens the Filter dialog box where you can edit all filter settings.
Activates or inactivates the selected filter. The filter state is indicated by the preceding icon: inactive filters are displayed with a gray, active filters with a blue icon.
Deletes the selected filter.
Deletes all filters.
Copyright © 2001-2011, Intel Corporation. All rights reserved.