User Guide

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

Converting Third-Party Suppression Files from the Command Line

Convert suppression files from IBM Rational* PurifyPlus*, Valgrind* or older versions of
Intel® Inspector
to a format compatible with
Intel Inspector
SP1 and above.
You can use the
inspxe-cl
tool to convert the following types of suppression files to a format that can be used by the current version of
Intel Inspector
:
  • IBM Rational* PurifyPlus* for Linux* OS
  • Valgrind* for Linux* OS
  • Previous versions of
    Intel Inspector
    for Linux* and Windows*. Old suppression files are in XML format, while new suppression files are in TXT format.
    Intel Inspector
    will load and use the older XML suppression files, so these do not have to be converted before use, but can convert these files if you wish to edit the suppression rules.
Enter
inspxe-cl
-help
to access the most current command line documentation.
Converted third-party suppression files define problems differently than Intel Inspector, so there will be differences in suppression rule structure and code locations. Incompatibilities may cause some suppression rules in the converted files to be rendered ineffective, while others may overlap suppression rules created in Intel Inspector, resulting in higher overhead.
Example: Converting a Purify Suppressions File
To convert a Purify or Valgrind suppression file, use the
convert-suppression-file
action, and specify values for
from
and
to
.
This example converts a Purify suppressions file,
my_old_suppressions.purify
, and saves it in
Intel Inspector
suppression file format as
my_new_suppressions
.
$ inspxe-cl -convert-suppression-file -from .\my_old_suppression_file.purify -to
"./myResultDir/suppressions/mySup"

Using a Converted Suppression File

A converted suppression file can be used like any other suppression file. You can check by opening the result in the GUI and applying the suppression file. Suppressed problems are crossed out when displayed in the GUI.

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