rocprofiler-sdk-roctx/defines.h File Reference

rocprofiler-sdk-roctx/defines.h File Reference#

ROCTx Developer API: rocprofiler-sdk-roctx/defines.h File Reference
ROCTx Developer API 0.6.0
ROCm Profiling API and tools
defines.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ROCPROFILER_SDK_ROCTX_VERSION_0_0
 The function was introduced in version 0.0 of the interface and has the symbol version string of "ROCPROFILER_SDK_ROCTX_0.0".
 
#define ROCTX_ATTRIBUTE(...)   __attribute__((__VA_ARGS__))
 
#define ROCTX_PUBLIC_API   ROCTX_ATTRIBUTE(visibility("default"))
 
#define ROCTX_HIDDEN_API   ROCTX_ATTRIBUTE(visibility("hidden"))
 
#define ROCTX_EXPORT_DECORATOR   ROCTX_PUBLIC_API
 
#define ROCTX_IMPORT_DECORATOR
 
#define ROCTX_EXPORT   ROCTX_EXPORT_DECORATOR
 
#define ROCTX_IMPORT   ROCTX_IMPORT_DECORATOR
 
#define ROCTX_API   ROCTX_IMPORT
 
#define ROCTX_NONNULL(...)
 
#define ROCTX_EXTERN_C_INIT
 
#define ROCTX_EXTERN_C_FINI
 

Macro Definition Documentation

◆ ROCTX_API

#define ROCTX_API   ROCTX_IMPORT

Definition at line 92 of file defines.h.

◆ ROCTX_ATTRIBUTE

#define ROCTX_ATTRIBUTE (   ...)    __attribute__((__VA_ARGS__))

Definition at line 53 of file defines.h.

◆ ROCTX_EXPORT

#define ROCTX_EXPORT   ROCTX_EXPORT_DECORATOR

Definition at line 85 of file defines.h.

◆ ROCTX_EXPORT_DECORATOR

#define ROCTX_EXPORT_DECORATOR   ROCTX_PUBLIC_API

Definition at line 74 of file defines.h.

◆ ROCTX_EXTERN_C_FINI

#define ROCTX_EXTERN_C_FINI

Definition at line 115 of file defines.h.

◆ ROCTX_EXTERN_C_INIT

#define ROCTX_EXTERN_C_INIT

Definition at line 114 of file defines.h.

◆ ROCTX_HIDDEN_API

#define ROCTX_HIDDEN_API   ROCTX_ATTRIBUTE(visibility("hidden"))

Definition at line 69 of file defines.h.

◆ ROCTX_IMPORT

#define ROCTX_IMPORT   ROCTX_IMPORT_DECORATOR

Definition at line 86 of file defines.h.

◆ ROCTX_IMPORT_DECORATOR

#define ROCTX_IMPORT_DECORATOR

Definition at line 81 of file defines.h.

◆ ROCTX_NONNULL

#define ROCTX_NONNULL (   ...)

Definition at line 106 of file defines.h.

◆ ROCTX_PUBLIC_API

#define ROCTX_PUBLIC_API   ROCTX_ATTRIBUTE(visibility("default"))

Definition at line 61 of file defines.h.