Symbol Versions

Symbol Versions#

Rocprofiler SDK Developer API: Symbol Versions
Rocprofiler SDK Developer API 0.4.0
ROCm Profiling API and tools
Symbol Versions

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

Macros

#define ROCPROFILER_SDK_VERSION_0_0
 The function was introduced in version 0.0 of the interface and has the symbol version string of "ROCPROFILER_SDK_0.0".
 

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 dlsym 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

◆ ROCPROFILER_SDK_VERSION_0_0

#define ROCPROFILER_SDK_VERSION_0_0

The function was introduced in version 0.0 of the interface and has the symbol version string of "ROCPROFILER_SDK_0.0".

Definition at line 47 of file defines.h.