User Guide

  • 2020
  • 05/04/2020
  • Public Content
Contents

Pane: Code Locations

Pane position in window
To access this
Intel Inspector
pane: Click the
Summary
button on the
Navigation
toolbar.
During Analysis
Use this pane on the
Summary
window to:
  • View code locations for selected problems.
  • Choose problem occurrences of interest to display in the
    Sources
    window.
  • Edit corresponding source code in your default editor.
After Analysis is Complete
The
Intel Inspector
displays this pane after analysis is complete and when you open a result. Use this pane on the
Summary
window to:
The number of problem occurrences available for display in this pane depends on how you configure the analysis. For future analysis runs:
  • Deselect the
    Remove duplicates
    checkbox on the
    Analysis Type
    window to report all occurrences of a detected problem. Deselecting is:
    • Useful when you need to fully visualize all threads and problem occurrences in relation to time
    • Low cost in terms of performance; however, the number of detected problem occurrences could be significantly higher and may require more system resources for storage and processing
  • Select the
    Remove duplicates
    checkbox to report only a representative occurrence of each detected problem.
Use This
To Do This
Pane title
Verify the type of the selected problems.
Pane controls
  • Review code location, surrounding source code snippet, call stack, and timeline information for all code locations in:
    • An occurrence of the selected problems (move the slider control, click Slide forward control 
								  or Slide backward control 
								  , or press Ctrl+Left Arrow or Ctrl+Right Arrow).
    • All occurrences of the selected problems (click the
      All
      button to toggle on and off).
  • Hide/show this pane (click Hide/show control 
							 or Show/hide control 
							 ).
Code location region
  • Review summary information for a code location in a problem occurrence.
  • Review a source code snippet surrounding a code location. (The yellow highlight marks the code location source line.)
  • Review the call stack for a problem occurrence.
  • Identify the thread associated with a code location (click to color the code location marker blue in the
    Timeline
    pane).
  • Choose a problem or problem occurrence of interest to display in the
    Sources
    window (double-click).
Data column header
  • Reposition the data column (drag).
  • Resize the data column (drag left or right border).
  • Sort code locations in ascending or descending order by column data (click). (Enabled only after analysis is complete.)
Pane border
Resize the pane (drag).
Context menu
  • View Source
    - Display a
    Sources
    window focused on the selected problem occurrence. (Default action when you double-click a data row in the
    Code Locations
    pane.)
  • Edit Source
    - Open the source file for the selected code location in your default editor.
  • Copy to Clipboard
    - Copy a summary of the selected code location to the system clipboard.
  • Explain Problem
    - Explain, in generic terms, the error associated with the code.
  • Create Problem Report...
    - Export details of the selected code location to plain text format. (Enabled only after analysis is complete.)
  • Suppress...
    or
    Do Not Suppress...
    -
    • Create a rule to suppress problems associated with the selected code location during the next analysis run. (
      Intel Inspector
      marks - with strikethroughs - problems
      potentially
      impacted during the next analysis run.)
    • Or delete a rule for a marked code location. (Strikethroughs disappear.)
    (Enabled only after analysis is complete.)
    You can also delete suppression rules using the
    Suppressions
    tab of the
    Project Properties
    dialog box.
  • Show Source Code Snippets
    - Display or not display several source code lines surrounding each code location. (The yellow highlight marks the code location source line.)

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804