#include <rocprofiler-sdk/defines.h>
#include <rocprofiler-sdk/version.h>
#include <rocprofiler-sdk-roctx/api_trace.h>
#include <rocprofiler-sdk-roctx/types.h>
#include <stdint.h>
 
Go to the source code of this file.
◆ rocprofiler_marker_api_no_args
      
        
          | struct rocprofiler_marker_api_no_args | 
        
      
 
 
◆ rocprofiler_marker_api_retval_t
      
        
          | union rocprofiler_marker_api_retval_t | 
        
      
 
Definition at line 43 of file api_args.h.
 
| Data Fields | 
| 
int32_t | 
int32_t_retval | 
 | 
| 
int64_t | 
int64_t_retval | 
 | 
| 
roctx_range_id_t | 
roctx_range_id_t_retval | 
 | 
 
 
◆ rocprofiler_marker_api_args_t
      
        
          | union rocprofiler_marker_api_args_t | 
        
      
 
 
◆ rocprofiler_marker_api_args_t.roctxMarkA
      
        
          | struct rocprofiler_marker_api_args_t.roctxMarkA | 
        
      
 
Definition at line 52 of file api_args.h.
 
| Data Fields | 
| 
const char * | 
message | 
 | 
 
 
◆ rocprofiler_marker_api_args_t.roctxRangePushA
      
        
          | struct rocprofiler_marker_api_args_t.roctxRangePushA | 
        
      
 
Definition at line 56 of file api_args.h.
 
| Data Fields | 
| 
const char * | 
message | 
 | 
 
 
◆ rocprofiler_marker_api_args_t.roctxRangePop
      
        
          | struct rocprofiler_marker_api_args_t.roctxRangePop | 
        
      
 
 
◆ rocprofiler_marker_api_args_t.roctxRangeStartA
      
        
          | struct rocprofiler_marker_api_args_t.roctxRangeStartA | 
        
      
 
Definition at line 66 of file api_args.h.
 
| Data Fields | 
| 
const char * | 
message | 
 | 
 
 
◆ rocprofiler_marker_api_args_t.roctxRangeStop
      
        
          | struct rocprofiler_marker_api_args_t.roctxRangeStop | 
        
      
 
Definition at line 70 of file api_args.h.
 
| Data Fields | 
| 
roctx_range_id_t | 
id | 
 | 
 
 
◆ rocprofiler_marker_api_args_t.roctxGetThreadId
      
        
          | struct rocprofiler_marker_api_args_t.roctxGetThreadId | 
        
      
 
Definition at line 74 of file api_args.h.
 
| Data Fields | 
| 
roctx_thread_id_t * | 
tid | 
 | 
 
 
◆ rocprofiler_marker_api_args_t.roctxProfilerPause
      
        
          | struct rocprofiler_marker_api_args_t.roctxProfilerPause | 
        
      
 
Definition at line 78 of file api_args.h.
 
| Data Fields | 
| 
roctx_thread_id_t | 
tid | 
 | 
 
 
◆ rocprofiler_marker_api_args_t.roctxProfilerResume
      
        
          | struct rocprofiler_marker_api_args_t.roctxProfilerResume | 
        
      
 
Definition at line 82 of file api_args.h.
 
| Data Fields | 
| 
roctx_thread_id_t | 
tid | 
 | 
 
 
◆ rocprofiler_marker_api_args_t.roctxNameOsThread
      
        
          | struct rocprofiler_marker_api_args_t.roctxNameOsThread | 
        
      
 
Definition at line 86 of file api_args.h.
 
| Data Fields | 
| 
const char * | 
name | 
 | 
 
 
◆ rocprofiler_marker_api_args_t.roctxNameHsaAgent
      
        
          | struct rocprofiler_marker_api_args_t.roctxNameHsaAgent | 
        
      
 
Definition at line 90 of file api_args.h.
 
| Data Fields | 
| 
const struct hsa_agent_s * | 
agent | 
 | 
| 
const char * | 
name | 
 | 
 
 
◆ rocprofiler_marker_api_args_t.roctxNameHipDevice
      
        
          | struct rocprofiler_marker_api_args_t.roctxNameHipDevice | 
        
      
 
Definition at line 95 of file api_args.h.
 
| Data Fields | 
| 
int | 
device_id | 
 | 
| 
const char * | 
name | 
 | 
 
 
◆ rocprofiler_marker_api_args_t.roctxNameHipStream
      
        
          | struct rocprofiler_marker_api_args_t.roctxNameHipStream | 
        
      
 
Definition at line 100 of file api_args.h.
 
| Data Fields | 
| 
const char * | 
name | 
 | 
| 
const struct ihipStream_t * | 
stream | 
 |