Tutorial

  • 11/18/2019
  • Public Content

Interpret Result Data

Intel® Inspector
is a dynamic memory and threading error checking tool for users developing serial and multithreaded applications on Windows* and Linux* operating systems. This topic is part of a
tutorial
that shows how to find and fix
threading
errors using the
Intel Inspector
and a
C++
sample application.

Interpret Sources Window Pane Tabs

A
Sources
window similar to the following displays after you double-click the data row for the first
Data race
problem in the problem set. It provides more visibility into the cause of the error.
Sources window
1
The
Source
tab shows the complete source surrounding one code location in the
Data race
problem. (Samples are non-deterministic; you may see a memory
Write
or a memory
Read
code location.)
2
The
Disassembly
tab shows low-level operations for the code location in the
Data race
problem.
3
The
Call Stack
tab shows the complete call stack for the code location in the
Data race
problem.
4
This region shows source, disassembly, and call stack information for another code location in the
Data race
problem. (Samples are non-deterministic; you may see a memory
Write
or a memory
Read
code location.)
Use the Expand control 
                    / Collapse control 
                    icons to expand/collapse source, disassembly, and call stack information for each code location region in the
Data race
problem.

Access More Information on Interpreting and Resolving Problems

  1. Right-click anywhere in the
    Source
    or
    Disassembly
    tab.
  2. Choose
    Explain Problem
    to display the
    Intel Inspector
    Help information for the
    Data race
    problem type.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.

Notice revision #20110804