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.

Note

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.

For more complete information about compiler optimizations, see our Optimization Notice.