User Guide

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

debug-this

Perform an analysis using the Intel(R) Debugger.

Syntax

-debug-this
Arguments
None
Default
Off
Actions Modified
Description
Use the
debug-this
action-option to enable debugging during an analysis run.
The debugger is not supported for the mi1 analysis type.
In this example, the
mi3
,
Locate Memory Problems
, analysis type is used when analyzing
MyApp
and for subsequent analysis runs that use this baseline result.
To create the result that you want to use as a baseline, perform a memory analysis on
MyApp
and save the result in the
mi3_baseline
result directory.
$ inspxe-cl -collect mi3 -result-dir ./mi3_baseline -- ./MyApp
Create a breakpoint for problem P1 in the baseline result.
$ inspxe-cl -create-breakpoints P1 -result-dir ./mi3_baseline
Perform another analysis in debug mode by specifying the
debug-this
option so that the debugger breaks at the P1 breakpoint created in the previous step. The
baseline-result
option passes in the baseline result from the
mi3_baseline
result directory. Since the result directory for the new analysis result was not specified, it is written to a default-named result directory under the current working directory.
$ inspxe-cl -collect mi3 -debug-this -baseline-result ./mi3_baseline -- ./MyApp

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