28typedef enum rocprofiler_marker_core_api_id_t
30 ROCPROFILER_MARKER_CORE_API_ID_NONE = -1,
31 ROCPROFILER_MARKER_CORE_API_ID_roctxMarkA = 0,
32 ROCPROFILER_MARKER_CORE_API_ID_roctxRangePushA,
33 ROCPROFILER_MARKER_CORE_API_ID_roctxRangePop,
34 ROCPROFILER_MARKER_CORE_API_ID_roctxRangeStartA,
35 ROCPROFILER_MARKER_CORE_API_ID_roctxRangeStop,
36 ROCPROFILER_MARKER_CORE_API_ID_roctxGetThreadId,
37 ROCPROFILER_MARKER_CORE_API_ID_LAST,
38} rocprofiler_marker_core_api_id_t;
40typedef enum rocprofiler_marker_control_api_id_t
42 ROCPROFILER_MARKER_CONTROL_API_ID_NONE = -1,
43 ROCPROFILER_MARKER_CONTROL_API_ID_roctxProfilerPause = 0,
44 ROCPROFILER_MARKER_CONTROL_API_ID_roctxProfilerResume,
45 ROCPROFILER_MARKER_CONTROL_API_ID_LAST,
46} rocprofiler_marker_control_api_id_t;
48typedef enum rocprofiler_marker_name_api_id_t
50 ROCPROFILER_MARKER_NAME_API_ID_NONE = -1,
51 ROCPROFILER_MARKER_NAME_API_ID_roctxNameOsThread = 0,
52 ROCPROFILER_MARKER_NAME_API_ID_roctxNameHsaAgent,
53 ROCPROFILER_MARKER_NAME_API_ID_roctxNameHipDevice,
54 ROCPROFILER_MARKER_NAME_API_ID_roctxNameHipStream,
55 ROCPROFILER_MARKER_NAME_API_ID_LAST,
56} rocprofiler_marker_name_api_id_t;
58typedef enum rocprofiler_marker_core_range_api_id_t
60 ROCPROFILER_MARKER_CORE_RANGE_API_ID_NONE = -1,
61 ROCPROFILER_MARKER_CORE_RANGE_API_ID_roctxMarkA = 0,
62 ROCPROFILER_MARKER_CORE_RANGE_API_ID_roctxThreadRangeA,
63 ROCPROFILER_MARKER_CORE_RANGE_API_ID_roctxProcessRangeA,
64 ROCPROFILER_MARKER_CORE_RANGE_API_ID_roctxGetThreadId,
65 ROCPROFILER_MARKER_CORE_RANGE_API_ID_LAST,
66} rocprofiler_marker_core_range_api_id_t;