Intel® Inspector User Guide for Linux* OS

ID 767796
Date 10/31/2024
Public
Document Table of Contents

System APIs Supported During Threading Error Analysis

The following table lists the threading and synchronization APIs currently supported by the Intel Inspector during threading error analysis. Check the Release Notes to see if support for new APIs has been recently added.

If an API is not supported, the Intel Inspector may report false positive (non-existent) data races problems in functions using the API.

Barrier Functions

pthread_barrier_destroy

pthread_barrier_init

pthread_barrier_wait

C Library Memory Management Functions

calloc

free

malloc

realloc

C++ Synchronization Classes

std::mutex

std::timed_mutex

std::recursive_mutex

std::recursive_timed_mutex

std::condition_variable

std::condition_variable_any

Condition Variable Functions

pthread_cond_broadcast

pthread_cond_destroy

pthread_cond_init

pthread_cond_signal

pthread_cond_timedwait

pthread_cond_wait

Fortran Memory Management Functions

allocate

allocatable

deallocate

Mutex Functions

Qt* Classes

Read/Write Lock Functions

Spinlock Functions

System V Semaphore Functions

Thread Control Functions