Filters view

The IDE lets you filter profile data so that you can examine a subset of the captured information. You can specify filtering on owners and events.

Note:

A System Profiler filter is different from a kernel filter. Events filtered out at this stage are not lost, unless you overwrite the original log file with the filtered log file.

To filter profile data:
  1. After you've run a kernel event trace and opened the log (.kev) file in the IDE, select System Profiler > Display > Switch Pane > Timeline to display the Timeline pane.
  2. If the Filters view isn't open, right-click in the Timeline pane and select Show Filters View.

    The view is shown in the bottom left area.

  3. Specify your desired filtering on the following tabs:
    • On the Owners tab, check the boxes for only those owners whose System Profiler data you want to see. You can select interrupt vectors or processes, or expand these entries to select individual interrupt handlers or threads within them. There are also Select All and Deselect All buttons for convenience.
    • On the Events tab, check the boxes for only those events that you want to see. You can select event categories (e.g., interrupts, communication events, kernel calls) or expand these entries to select individual event types within them. This tab also has Select All and Deselect All buttons.
    • In the Filters view, click the down arrow in the top right corner and select a preconfigured filter from the menu. You can also configure your own filters here.

Notice that the Timeline pane dynamically changes to match the time range reflected by your filtering selections.