Symbol Versions

Symbol Versions#

AMD DBG API: Symbol Versions
Symbol Versions

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

Macros

#define AMD_DBGAPI_VERSION_0_54
 The function was introduced in version 0.54 of the interface and has the symbol version string of "@AMD_DBGAPI_NAME@_0.54". More...
 
#define AMD_DBGAPI_VERSION_0_56
 The function was introduced in version 0.56 of the interface and has the symbol version string of "@AMD_DBGAPI_NAME@_0.56". More...
 
#define AMD_DBGAPI_VERSION_0_58
 The function was introduced in version 0.58 of the interface and has the symbol version string of "@AMD_DBGAPI_NAME@_0.58". More...
 
#define AMD_DBGAPI_VERSION_0_62
 The function was introduced in version 0.62 of the interface and has the symbol version string of "@AMD_DBGAPI_NAME@_0.62". More...
 
#define AMD_DBGAPI_VERSION_0_64
 The function was introduced in version 0.64 of the interface and has the symbol version string of "@AMD_DBGAPI_NAME@_0.64". More...
 
#define AMD_DBGAPI_VERSION_0_67
 The function was introduced in version 0.67 of the interface and has the symbol version string of "@AMD_DBGAPI_NAME@_0.67". More...
 
#define AMD_DBGAPI_VERSION_0_68
 The function was introduced in version 0.68 of the interface and has the symbol version string of "@AMD_DBGAPI_NAME@_0.68". More...
 
#define AMD_DBGAPI_VERSION_0_70
 The function was introduced in version 0.70 of the interface and has the symbol version string of "@AMD_DBGAPI_NAME@_0.70". 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

◆ AMD_DBGAPI_VERSION_0_54

#define AMD_DBGAPI_VERSION_0_54

The function was introduced in version 0.54 of the interface and has the symbol version string of "@AMD_DBGAPI_NAME@_0.54".

◆ AMD_DBGAPI_VERSION_0_56

#define AMD_DBGAPI_VERSION_0_56

The function was introduced in version 0.56 of the interface and has the symbol version string of "@AMD_DBGAPI_NAME@_0.56".

◆ AMD_DBGAPI_VERSION_0_58

#define AMD_DBGAPI_VERSION_0_58

The function was introduced in version 0.58 of the interface and has the symbol version string of "@AMD_DBGAPI_NAME@_0.58".

◆ AMD_DBGAPI_VERSION_0_62

#define AMD_DBGAPI_VERSION_0_62

The function was introduced in version 0.62 of the interface and has the symbol version string of "@AMD_DBGAPI_NAME@_0.62".

◆ AMD_DBGAPI_VERSION_0_64

#define AMD_DBGAPI_VERSION_0_64

The function was introduced in version 0.64 of the interface and has the symbol version string of "@AMD_DBGAPI_NAME@_0.64".

◆ AMD_DBGAPI_VERSION_0_67

#define AMD_DBGAPI_VERSION_0_67

The function was introduced in version 0.67 of the interface and has the symbol version string of "@AMD_DBGAPI_NAME@_0.67".

◆ AMD_DBGAPI_VERSION_0_68

#define AMD_DBGAPI_VERSION_0_68

The function was introduced in version 0.68 of the interface and has the symbol version string of "@AMD_DBGAPI_NAME@_0.68".

◆ AMD_DBGAPI_VERSION_0_70

#define AMD_DBGAPI_VERSION_0_70

The function was introduced in version 0.70 of the interface and has the symbol version string of "@AMD_DBGAPI_NAME@_0.70".