Symbol Versions

Symbol Versions#

ROC Tracer: Symbol Versions
Symbol Versions

The names used for the shared library versioned symbols. More...

Macros

#define ROCTRACER_VERSION_4_1
 The function was introduced in version 4.1 of the interface and has the symbol version string of "ROCTRACER_4.1". More...
 

Detailed Description

The names used for the shared library versioned symbols.

Every function is annotated with one of the version macros defined in this section. Each macro specifies a corresponding symbol version string. After dynamically loading the shared library with dlopen, the address of each function can be obtained using dlvsym with the name of the function and its corresponding symbol version string. An error will be reported by dlvsym if the installed library does not support the version for the function specified in this version of the interface.

Macro Definition Documentation

◆ ROCTRACER_VERSION_4_1

#define ROCTRACER_VERSION_4_1

The function was introduced in version 4.1 of the interface and has the symbol version string of "ROCTRACER_4.1".