rocprofiler-sdk/version.h File Reference

rocprofiler-sdk/version.h File Reference#

Rocprofiler SDK Developer API: rocprofiler-sdk/version.h File Reference
Rocprofiler SDK Developer API 0.6.0
ROCm Profiling API and tools
version.h File Reference

Go to the source code of this file.

Macros

#define ROCPROFILER_IS_ROCPROFILER_SDK   1
 Preprocessor define indicating the rocprofiler header is a rocprofiler-sdk project.
 
#define ROCPROFILER_VERSION_MAJOR
 The major version of the interface as a macro so it can be used by the preprocessor.
 
#define ROCPROFILER_VERSION_MINOR
 The minor version of the interface as a macro so it can be used by the preprocessor.
 
#define ROCPROFILER_VERSION_PATCH
 The patch version of the interface as a macro so it can be used by the preprocessor.
 
#define ROCPROFILER_SOVERSION   (10000 * )
 Shared object versioning value whose value is at least (10000 * <MAJOR>).
 
#define ROCPROFILER_VERSION_STRING   ""
 Version string in form: <MAJOR>.<MINOR>.<PATCH>.
 
#define ROCPROFILER_GIT_DESCRIBE   ""
 String encoding of git describe --tags when rocprofiler was built.
 
#define ROCPROFILER_GIT_REVISION   ""
 String encoding of git rev-parse HEAD when rocprofiler was built.
 
#define ROCPROFILER_LIBRARY_ARCH   "x86_64-linux-gnu"
 Architecture triplet of rocprofiler build.
 
#define ROCPROFILER_SYSTEM_NAME   "Linux"
 Target operating system for rocprofiler build, e.g. Linux.
 
#define ROCPROFILER_SYSTEM_PROCESSOR   "x86_64"
 Target architecture for rocprofiler build.
 
#define ROCPROFILER_SYSTEM_VERSION   "6.8.0-1021-aws"
 Version of the operating system which built rocprofiler.
 
#define ROCPROFILER_COMPILER_ID   "GNU"
 C++ compiler identifier which built rocprofiler, e.g., GNU.
 
#define ROCPROFILER_COMPILER_VERSION   "11.4.0"
 C++ compiler version which built rocprofiler.
 
#define ROCPROFILER_HSA_RUNTIME_VERSION_MAJOR
 
#define ROCPROFILER_HSA_RUNTIME_VERSION_MINOR
 
#define ROCPROFILER_VERSION
 Numerically increasing version number encoding major, minor, and patch via computing ((10000 * <MAJOR>) + (100 * <MINOR>) + <PATCH>).
 
#define ROCPROFILER_HSA_RUNTIME_VERSION
 
#define ROCPROFILER_IS_ROCPROFILER_SDK   1
 Preprocessor define indicating the rocprofiler header is a rocprofiler-sdk project.
 
#define ROCPROFILER_VERSION_MAJOR   0
 The major version of the interface as a macro so it can be used by the preprocessor.
 
#define ROCPROFILER_VERSION_MINOR   6
 The minor version of the interface as a macro so it can be used by the preprocessor.
 
#define ROCPROFILER_VERSION_PATCH   0
 The patch version of the interface as a macro so it can be used by the preprocessor.
 
#define ROCPROFILER_SOVERSION   (10000 * 0)
 Shared object versioning value whose value is at least (10000 * <MAJOR>).
 
#define ROCPROFILER_VERSION_STRING   "0.6.0"
 Version string in form: <MAJOR>.<MINOR>.<PATCH>.
 
#define ROCPROFILER_GIT_DESCRIBE   "rocm-6.4.1-2-gb4622b7"
 String encoding of git describe --tags when rocprofiler was built.
 
#define ROCPROFILER_GIT_REVISION   "b4622b7f8186ea2402ac2168143edbc8e6777fec"
 String encoding of git rev-parse HEAD when rocprofiler was built.
 
#define ROCPROFILER_LIBRARY_ARCH   "x86_64-linux-gnu"
 Architecture triplet of rocprofiler build.
 
#define ROCPROFILER_SYSTEM_NAME   "Linux"
 Target operating system for rocprofiler build, e.g. Linux.
 
#define ROCPROFILER_SYSTEM_PROCESSOR   "x86_64"
 Target architecture for rocprofiler build.
 
#define ROCPROFILER_SYSTEM_VERSION   "6.8.0-1021-aws"
 Version of the operating system which built rocprofiler.
 
#define ROCPROFILER_COMPILER_ID   "GNU"
 C++ compiler identifier which built rocprofiler, e.g., GNU.
 
#define ROCPROFILER_COMPILER_VERSION   "11.4.0"
 C++ compiler version which built rocprofiler.
 
#define ROCPROFILER_HSA_RUNTIME_VERSION_MAJOR
 
#define ROCPROFILER_HSA_RUNTIME_VERSION_MINOR
 
#define ROCPROFILER_VERSION
 Numerically increasing version number encoding major, minor, and patch via computing ((10000 * <MAJOR>) + (100 * <MINOR>) + <PATCH>).
 
#define ROCPROFILER_HSA_RUNTIME_VERSION
 

Macro Definition Documentation

◆ ROCPROFILER_COMPILER_ID [1/2]

#define ROCPROFILER_COMPILER_ID   "GNU"

C++ compiler identifier which built rocprofiler, e.g., GNU.

Definition at line 109 of file version.h.

◆ ROCPROFILER_COMPILER_ID [2/2]

#define ROCPROFILER_COMPILER_ID   "GNU"

C++ compiler identifier which built rocprofiler, e.g., GNU.

Definition at line 109 of file version.h.

◆ ROCPROFILER_COMPILER_VERSION [1/2]

#define ROCPROFILER_COMPILER_VERSION   "11.4.0"

C++ compiler version which built rocprofiler.

Definition at line 110 of file version.h.

◆ ROCPROFILER_COMPILER_VERSION [2/2]

#define ROCPROFILER_COMPILER_VERSION   "11.4.0"

C++ compiler version which built rocprofiler.

Definition at line 110 of file version.h.

◆ ROCPROFILER_GIT_DESCRIBE [1/2]

#define ROCPROFILER_GIT_DESCRIBE   "rocm-6.4.1-2-gb4622b7"

String encoding of git describe --tags when rocprofiler was built.

Definition at line 99 of file version.h.

◆ ROCPROFILER_GIT_DESCRIBE [2/2]

#define ROCPROFILER_GIT_DESCRIBE   ""

String encoding of git describe --tags when rocprofiler was built.

Definition at line 99 of file version.h.

◆ ROCPROFILER_GIT_REVISION [1/2]

#define ROCPROFILER_GIT_REVISION   "b4622b7f8186ea2402ac2168143edbc8e6777fec"

String encoding of git rev-parse HEAD when rocprofiler was built.

Definition at line 100 of file version.h.

◆ ROCPROFILER_GIT_REVISION [2/2]

#define ROCPROFILER_GIT_REVISION   ""

String encoding of git rev-parse HEAD when rocprofiler was built.

Definition at line 100 of file version.h.

◆ ROCPROFILER_HSA_RUNTIME_VERSION [1/2]

#define ROCPROFILER_HSA_RUNTIME_VERSION
Value:
#define ROCPROFILER_HSA_RUNTIME_VERSION_MINOR
Definition version.h:113
#define ROCPROFILER_HSA_RUNTIME_VERSION_MAJOR
Definition version.h:112

Definition at line 137 of file version.h.

◆ ROCPROFILER_HSA_RUNTIME_VERSION [2/2]

#define ROCPROFILER_HSA_RUNTIME_VERSION
Value:

Definition at line 137 of file version.h.

◆ ROCPROFILER_HSA_RUNTIME_VERSION_MAJOR [1/2]

#define ROCPROFILER_HSA_RUNTIME_VERSION_MAJOR

Definition at line 112 of file version.h.

◆ ROCPROFILER_HSA_RUNTIME_VERSION_MAJOR [2/2]

#define ROCPROFILER_HSA_RUNTIME_VERSION_MAJOR

Definition at line 112 of file version.h.

◆ ROCPROFILER_HSA_RUNTIME_VERSION_MINOR [1/2]

#define ROCPROFILER_HSA_RUNTIME_VERSION_MINOR

Definition at line 113 of file version.h.

◆ ROCPROFILER_HSA_RUNTIME_VERSION_MINOR [2/2]

#define ROCPROFILER_HSA_RUNTIME_VERSION_MINOR

Definition at line 113 of file version.h.

◆ ROCPROFILER_IS_ROCPROFILER_SDK [1/2]

#define ROCPROFILER_IS_ROCPROFILER_SDK   1

Preprocessor define indicating the rocprofiler header is a rocprofiler-sdk project.

Definition at line 91 of file version.h.

◆ ROCPROFILER_IS_ROCPROFILER_SDK [2/2]

#define ROCPROFILER_IS_ROCPROFILER_SDK   1

Preprocessor define indicating the rocprofiler header is a rocprofiler-sdk project.

Definition at line 91 of file version.h.

◆ ROCPROFILER_LIBRARY_ARCH [1/2]

#define ROCPROFILER_LIBRARY_ARCH   "x86_64-linux-gnu"

Architecture triplet of rocprofiler build.

Definition at line 103 of file version.h.

◆ ROCPROFILER_LIBRARY_ARCH [2/2]

#define ROCPROFILER_LIBRARY_ARCH   "x86_64-linux-gnu"

Architecture triplet of rocprofiler build.

Definition at line 103 of file version.h.

◆ ROCPROFILER_SOVERSION [1/2]

#define ROCPROFILER_SOVERSION   (10000 * 0)

Shared object versioning value whose value is at least (10000 * <MAJOR>).

Definition at line 97 of file version.h.

◆ ROCPROFILER_SOVERSION [2/2]

#define ROCPROFILER_SOVERSION   (10000 * )

Shared object versioning value whose value is at least (10000 * <MAJOR>).

Definition at line 97 of file version.h.

◆ ROCPROFILER_SYSTEM_NAME [1/2]

#define ROCPROFILER_SYSTEM_NAME   "Linux"

Target operating system for rocprofiler build, e.g. Linux.

Definition at line 104 of file version.h.

◆ ROCPROFILER_SYSTEM_NAME [2/2]

#define ROCPROFILER_SYSTEM_NAME   "Linux"

Target operating system for rocprofiler build, e.g. Linux.

Definition at line 104 of file version.h.

◆ ROCPROFILER_SYSTEM_PROCESSOR [1/2]

#define ROCPROFILER_SYSTEM_PROCESSOR   "x86_64"

Target architecture for rocprofiler build.

Definition at line 105 of file version.h.

◆ ROCPROFILER_SYSTEM_PROCESSOR [2/2]

#define ROCPROFILER_SYSTEM_PROCESSOR   "x86_64"

Target architecture for rocprofiler build.

Definition at line 105 of file version.h.

◆ ROCPROFILER_SYSTEM_VERSION [1/2]

#define ROCPROFILER_SYSTEM_VERSION   "6.8.0-1021-aws"

Version of the operating system which built rocprofiler.

Definition at line 106 of file version.h.

◆ ROCPROFILER_SYSTEM_VERSION [2/2]

#define ROCPROFILER_SYSTEM_VERSION   "6.8.0-1021-aws"

Version of the operating system which built rocprofiler.

Definition at line 106 of file version.h.

◆ ROCPROFILER_VERSION [1/2]

#define ROCPROFILER_VERSION
Value:
#define ROCPROFILER_VERSION_MINOR
The minor version of the interface as a macro so it can be used by the preprocessor.
Definition version.h:95
#define ROCPROFILER_VERSION_MAJOR
The major version of the interface as a macro so it can be used by the preprocessor.
Definition version.h:94
#define ROCPROFILER_VERSION_PATCH
The patch version of the interface as a macro so it can be used by the preprocessor.
Definition version.h:96

Numerically increasing version number encoding major, minor, and patch via computing ((10000 * <MAJOR>) + (100 * <MINOR>) + <PATCH>).

Definition at line 132 of file version.h.

◆ ROCPROFILER_VERSION [2/2]

#define ROCPROFILER_VERSION
Value:

Numerically increasing version number encoding major, minor, and patch via computing ((10000 * <MAJOR>) + (100 * <MINOR>) + <PATCH>).

Definition at line 132 of file version.h.

◆ ROCPROFILER_VERSION_MAJOR [1/2]

#define ROCPROFILER_VERSION_MAJOR   0

The major version of the interface as a macro so it can be used by the preprocessor.

Definition at line 94 of file version.h.

◆ ROCPROFILER_VERSION_MAJOR [2/2]

#define ROCPROFILER_VERSION_MAJOR

The major version of the interface as a macro so it can be used by the preprocessor.

Definition at line 94 of file version.h.

◆ ROCPROFILER_VERSION_MINOR [1/2]

#define ROCPROFILER_VERSION_MINOR   6

The minor version of the interface as a macro so it can be used by the preprocessor.

Definition at line 95 of file version.h.

◆ ROCPROFILER_VERSION_MINOR [2/2]

#define ROCPROFILER_VERSION_MINOR

The minor version of the interface as a macro so it can be used by the preprocessor.

Definition at line 95 of file version.h.

◆ ROCPROFILER_VERSION_PATCH [1/2]

#define ROCPROFILER_VERSION_PATCH   0

The patch version of the interface as a macro so it can be used by the preprocessor.

Definition at line 96 of file version.h.

◆ ROCPROFILER_VERSION_PATCH [2/2]

#define ROCPROFILER_VERSION_PATCH

The patch version of the interface as a macro so it can be used by the preprocessor.

Definition at line 96 of file version.h.

◆ ROCPROFILER_VERSION_STRING [1/2]

#define ROCPROFILER_VERSION_STRING   "0.6.0"

Version string in form: <MAJOR>.<MINOR>.<PATCH>.

Definition at line 98 of file version.h.

◆ ROCPROFILER_VERSION_STRING [2/2]

#define ROCPROFILER_VERSION_STRING   ""

Version string in form: <MAJOR>.<MINOR>.<PATCH>.

Definition at line 98 of file version.h.