rocprofiler-sdk/marker/api_id.h File Reference

rocprofiler-sdk/marker/api_id.h File Reference#

Rocprofiler SDK Developer API: rocprofiler-sdk/marker/api_id.h File Reference
Rocprofiler SDK Developer API 0.4.0
ROCm Profiling API and tools
api_id.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  rocprofiler_marker_core_api_id_t {
  ROCPROFILER_MARKER_CORE_API_ID_NONE = -1 ,
  ROCPROFILER_MARKER_CORE_API_ID_roctxMarkA = 0 ,
  ROCPROFILER_MARKER_CORE_API_ID_roctxRangePushA ,
  ROCPROFILER_MARKER_CORE_API_ID_roctxRangePop ,
  ROCPROFILER_MARKER_CORE_API_ID_roctxRangeStartA ,
  ROCPROFILER_MARKER_CORE_API_ID_roctxRangeStop ,
  ROCPROFILER_MARKER_CORE_API_ID_roctxGetThreadId ,
  ROCPROFILER_MARKER_CORE_API_ID_LAST
}
 ROCProfiler enumeration of Marker (ROCTx) API tracing operations. More...
 
enum  rocprofiler_marker_control_api_id_t {
  ROCPROFILER_MARKER_CONTROL_API_ID_NONE = -1 ,
  ROCPROFILER_MARKER_CONTROL_API_ID_roctxProfilerPause = 0 ,
  ROCPROFILER_MARKER_CONTROL_API_ID_roctxProfilerResume ,
  ROCPROFILER_MARKER_CONTROL_API_ID_LAST
}
 
enum  rocprofiler_marker_name_api_id_t {
  ROCPROFILER_MARKER_NAME_API_ID_NONE = -1 ,
  ROCPROFILER_MARKER_NAME_API_ID_roctxNameOsThread = 0 ,
  ROCPROFILER_MARKER_NAME_API_ID_roctxNameHsaAgent ,
  ROCPROFILER_MARKER_NAME_API_ID_roctxNameHipDevice ,
  ROCPROFILER_MARKER_NAME_API_ID_roctxNameHipStream ,
  ROCPROFILER_MARKER_NAME_API_ID_LAST
}
 

Enumeration Type Documentation

◆ rocprofiler_marker_control_api_id_t

Enumerator
ROCPROFILER_MARKER_CONTROL_API_ID_NONE 
ROCPROFILER_MARKER_CONTROL_API_ID_roctxProfilerPause 
ROCPROFILER_MARKER_CONTROL_API_ID_roctxProfilerResume 
ROCPROFILER_MARKER_CONTROL_API_ID_LAST 

Definition at line 40 of file api_id.h.

◆ rocprofiler_marker_core_api_id_t

ROCProfiler enumeration of Marker (ROCTx) API tracing operations.

Enumerator
ROCPROFILER_MARKER_CORE_API_ID_NONE 
ROCPROFILER_MARKER_CORE_API_ID_roctxMarkA 
ROCPROFILER_MARKER_CORE_API_ID_roctxRangePushA 
ROCPROFILER_MARKER_CORE_API_ID_roctxRangePop 
ROCPROFILER_MARKER_CORE_API_ID_roctxRangeStartA 
ROCPROFILER_MARKER_CORE_API_ID_roctxRangeStop 
ROCPROFILER_MARKER_CORE_API_ID_roctxGetThreadId 
ROCPROFILER_MARKER_CORE_API_ID_LAST 

Definition at line 28 of file api_id.h.

29{
rocprofiler_marker_core_api_id_t
ROCProfiler enumeration of Marker (ROCTx) API tracing operations.
Definition api_id.h:29
@ ROCPROFILER_MARKER_CORE_API_ID_roctxRangeStartA
Definition api_id.h:34
@ ROCPROFILER_MARKER_CORE_API_ID_NONE
Definition api_id.h:30
@ ROCPROFILER_MARKER_CORE_API_ID_roctxGetThreadId
Definition api_id.h:36
@ ROCPROFILER_MARKER_CORE_API_ID_LAST
Definition api_id.h:37
@ ROCPROFILER_MARKER_CORE_API_ID_roctxRangePop
Definition api_id.h:33
@ ROCPROFILER_MARKER_CORE_API_ID_roctxMarkA
Definition api_id.h:31
@ ROCPROFILER_MARKER_CORE_API_ID_roctxRangeStop
Definition api_id.h:35
@ ROCPROFILER_MARKER_CORE_API_ID_roctxRangePushA
Definition api_id.h:32

◆ rocprofiler_marker_name_api_id_t

Enumerator
ROCPROFILER_MARKER_NAME_API_ID_NONE 
ROCPROFILER_MARKER_NAME_API_ID_roctxNameOsThread 
ROCPROFILER_MARKER_NAME_API_ID_roctxNameHsaAgent 
ROCPROFILER_MARKER_NAME_API_ID_roctxNameHipDevice 
ROCPROFILER_MARKER_NAME_API_ID_roctxNameHipStream 
ROCPROFILER_MARKER_NAME_API_ID_LAST 

Definition at line 48 of file api_id.h.