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 memory errors using the Intel Inspector and a C++ sample application.
To determine the cause of the detected memory error:
Interpret Sources Window Pane Tabs
A Sources window similar to the following displays after you double-click the data row for the Mismatched allocation/deallocation problem set. It provides more visibility into the cause of the error.
1 |
The Source tab shows the complete source surrounding one code location in the Mismatched allocation/deallocation problem: Mismatched deallocation site. The Mismatched deallocation site code location represents the location attempting the deallocation. Notice the source code corresponding to the Mismatched deallocation site code location is highlighted. |
2 |
The Disassembly tab shows low-level operations for the Mismatched deallocation site code location in the Mismatched allocation/deallocation problem. |
3 |
The Call Stack tab shows the complete call stack for the Mismatched deallocation site code location in the Mismatched allocation/deallocation problem. |
4 |
Use the In this case, the Allocation site code location represents the location from which the memory block was allocated. |
Access More Information on Interpreting and Resolving Problems
Right-click anywhere in the Source or Disassembly tab.
Choose Explain Problem to display the Intel Inspector Help information for the Mismatched deallocation site problem type.
Did you find the information on this page useful?
Characters remaining: