rocprofiler_record_att_tracer_t Struct Reference#
rocprofiler_record_att_tracer_t Struct Reference
ATT tracing record structure. More...
#include <rocprofiler.h>
Data Fields | |
rocprofiler_record_header_t | header |
ROCProfiler General Record base header to identify the id and kind of every record. More... | |
rocprofiler_kernel_id_t | kernel_id |
Kernel Identifier to be used by the user to get the kernel info using rocprofiler_query_kernel_info. More... | |
rocprofiler_agent_id_t | gpu_id |
Agent Identifier to be used by the user to get the Agent Information using rocprofiler_query_agent_info. More... | |
rocprofiler_queue_id_t | queue_id |
Queue Identifier to be used by the user to get the Queue Information using rocprofiler_query_agent_info. More... | |
rocprofiler_kernel_properties_t | kernel_properties |
kernel properties, including the grid size, work group size, registers count, wave size and completion signal More... | |
rocprofiler_thread_id_t | thread_id |
Thread id. More... | |
rocprofiler_queue_index_t | queue_idx |
Queue Index - packet index in the queue. More... | |
uint64_t | writer_id |
Writer ID for counting how many kernels. More... | |
rocprofiler_record_se_att_data_t * | shader_engine_data |
ATT data output from each shader engine. More... | |
uint64_t | shader_engine_data_count |
The count of the shader engine ATT data. More... | |
rocprofiler_codeobj_symbols_t | intercept_list |
Filepaths for the intercepted code objects at the time of kernel dispatch. More... | |
Detailed Description
ATT tracing record structure.
This will represent all the information reported by the ATT tracer such as the kernel and its thread trace data. This record can be flushed to the user using rocprofiler_buffer_callback_t
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/v2/rocprofiler.h