User Guide

  • 2020
  • 10/21/2020
  • Public Content
Contents

create-breakpoints

Set breakpoints for problems in a result to investigate with the debugger.

Syntax

-create-breakpoints
<string>
|
ALL
Arguments
A string identifying one or more problems where breakpoints should be inserted. List problems in the form P<n>, where P<n> is a problem identifier in the result problem list. Specify multiple problems as a comma-separated string (no spaces), or use
ALL
.
Modifiers
Description
Use the
create-breakpoints
action to specify problems in a result that you want to investigate with the debugger.
This is a three-step process.
  1. Run a
    collect
    action using a memory or threading analysis type.
    Run a
    create-breakpoints
    action to add breakpoints for specified problems to the result of the previous
    collect
    action.
  2. Run another
    collect
    action, using the same analysis type. Make sure the original result is used as the baseline result, and use the
    debug-this
    action-option to enable the debugger.
The debugger is not supported for the
mi1
analysis type.
Perform a memory analysis and save the result as
r000mi3
.
$ inspxe-cl -collect mi3 -result-dir r000mi3 -- ./a.out
This command creates a breakpoint for problem P10 in the result from the previous analysis.
$ inspxe-cl -create-breakpoints P10 -result-dir r000mi3
This command re-runs the analysis in debug mode. The debugger breaks at the P10 breakpoint that was created in the previous step.
$ inspxe-cl -collect mi3 -debug-this -baseline-result r000mi3 -result-dir r001mi3 -- ./a.out

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 reserverd 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