Intel® Thread Checker

Intel® Thread Checker for Windows* - False positives generated in crtdll.c

This is a known technical limitation in the current version of Intel® Thread Checker for Windows*.

These are related to DllMain and loader lock. DllMain is serialized internally by Microsoft Windows* using the loader lock. However, Intel® Thread Checker is not able to model the loader lock because it is invisible to the application

Whenever a thread is created or terminated, the DllMain is called and these errors are generated. These errors are not generated at startup phase.

  • Microsoft Windows* (XP, Vista, 7)
  • Intel® Thread Checker
  • Intel® Thread Checker for Linux* - Product Limitations

    This release does not support Unicode file names.

    Intel® Thread Checker for Linux* does not support binary instrumentation on Intel® Itanium platforms.

    Intel® Thread Checker may face some incompatibility issues with lguide library provided by older version of Intel® Math Kernel library. Please upgrade to the latest version of Intel® Math Kernel library for Linux* (8.0 and higher) if you encounter error message similar to "undefined references to _kmpc_global_thread_num".

  • Microsoft Windows* (XP, Vista, 7)
  • Intel® Thread Checker
  • Performance Tools for Software Developers - Does Intel® Thread Checker support Microsoft*,Visual Studio* OpenMP* or GNU C++?

    We currently do not support analysis of OpenMP* applications compiled with the Microsoft* Visual Studio* or with GNU C++ Compiler.

    This is due to the custom synchronization used by the Microsoft Visual Studio OpenMP runtime library and the GNU C++ Compiler OpenMP runtime library.

    Operating System:

  • C/C++
  • Intel® Thread Checker
  • OpenMP*
  • Suscribirse a Intel® Thread Checker