Tracer Part Handling#
Tracer Part Handling
Modules | |
Tracer ROCTX API Data | |
Tracer HSA API Data | |
Tracer HIP API Data | |
Data Structures | |
struct | rocprofiler_tracer_operation_id_t |
Tracing Operation ID for HIP/HSA. More... | |
struct | rocprofiler_tracer_activity_correlation_id_t |
Correlation identifier. More... | |
struct | rocprofiler_tracer_api_data_handle_t |
Tracer API Calls Data Handler. More... | |
struct | rocprofiler_tracer_external_id_t |
Tracing external ID. More... | |
struct | rocprofiler_record_tracer_t |
Tracing record, this will represent all the information reported by the tracer regarding APIs and their data that were traced and collected by the tracer and requested by the user, this can be used as the type of the flushed records that is reported to the user using ::rocprofiler_buffer_async_callback_t. More... | |
struct | rocprofiler_kernel_dispatch_id_t |
Kernel dispatch correlation ID, unique across all dispatches. More... | |
struct | rocprofiler_pc_sample_t |
An individual PC sample. More... | |
struct | rocprofiler_record_pc_sample_t |
PC sample record: contains the program counter/instruction pointer observed during periodic sampling of a kernel. More... | |
Enumerations | |
enum | rocprofiler_tracer_activity_domain_t { ACTIVITY_DOMAIN_HSA_API = 0 , ACTIVITY_DOMAIN_HSA_OPS = 1 , ACTIVITY_DOMAIN_HIP_OPS = 2 , ACTIVITY_DOMAIN_HIP_API = 3 , ACTIVITY_DOMAIN_KFD_API = 4 , ACTIVITY_DOMAIN_EXT_API = 5 , ACTIVITY_DOMAIN_ROCTX = 6 , ACTIVITY_DOMAIN_HSA_EVT = 7 , ACTIVITY_DOMAIN_NUMBER } |
Traced API domains. More... | |
Detailed Description
Enumeration Type Documentation
◆ rocprofiler_tracer_activity_domain_t
Traced API domains.