Symbol Versions#
The names used for the shared library versioned symbols. More...
Macros | |
#define | ROCPROFILER_VERSION_9_0 |
The function was introduced in version 9.0 of the interface and has the symbol version string of "ROCPROFILER_9.0" . 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 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_VERSION_9_0
#define ROCPROFILER_VERSION_9_0 |
The function was introduced in version 9.0 of the interface and has the symbol version string of "ROCPROFILER_9.0"
.