rocprofiler_info_data_t Struct Reference

rocprofiler_info_data_t Struct Reference#

ROCProfiler API library: rocprofiler_info_data_t Struct Reference
rocprofiler_info_data_t Struct Reference

#include <rocprofiler.h>

Data Fields

uint32_t agent_index
 
rocprofiler_info_kind_t kind
 
union {
   struct {
      const char *   name
 
      uint32_t   instances
 
      const char *   expr
 
      const char *   description
 
      const char *   block_name
 
      uint32_t   block_counters
 
   }   metric
 
   struct {
      const char *   name
 
      const char *   description
 
      uint32_t   parameter_count
 
   }   trace
 
   struct {
      uint32_t   code
 
      const char *   trace_name
 
      const char *   parameter_name
 
      const char *   description
 
   }   trace_parameter
 
}; 
 

Field Documentation

◆ 

union { ... }

◆ agent_index

uint32_t rocprofiler_info_data_t::agent_index

◆ block_counters

uint32_t rocprofiler_info_data_t::block_counters

◆ block_name

const char* rocprofiler_info_data_t::block_name

◆ code

uint32_t rocprofiler_info_data_t::code

◆ description

const char* rocprofiler_info_data_t::description

◆ expr

const char* rocprofiler_info_data_t::expr

◆ instances

uint32_t rocprofiler_info_data_t::instances

◆ kind

rocprofiler_info_kind_t rocprofiler_info_data_t::kind

◆ 

struct { ... } rocprofiler_info_data_t::metric

◆ name

const char* rocprofiler_info_data_t::name

◆ parameter_count

uint32_t rocprofiler_info_data_t::parameter_count

◆ parameter_name

const char* rocprofiler_info_data_t::parameter_name

◆ 

struct { ... } rocprofiler_info_data_t::trace

◆ trace_name

const char* rocprofiler_info_data_t::trace_name

◆ 

struct { ... } rocprofiler_info_data_t::trace_parameter

The documentation for this struct was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocprofiler-docs/checkouts/latest/include/rocprofiler/rocprofiler.h