rocprofiler-sdk/experimental/registration.h Source File#
|
ROCprofiler-SDK developer API 1.0.0
ROCm Profiling API and tools
|
registration.h
69 * This is an experimental extension of ::rocprofiler_tool_configure_result_t that adds support for
105 * @param [in] runtime_version String descriptor of the rocprofiler version and other relevant info.
rocprofiler_tool_configure_attach_result_t * rocprofiler_configure_attach(uint32_t version, const char *runtime_version, uint32_t priority, rocprofiler_client_id_t *client_id)
(experimental) This is the special function that tools define to enable rocprofiler attachment suppor...
void(* rocprofiler_tool_detach_t)(void *tool_data)
Prototype for the detach function where a tool can temporarily suspend operations.
Definition registration.h:63
int(* rocprofiler_tool_attach_t)(rocprofiler_client_detach_t detach_func, rocprofiler_context_id_t *context_ids, uint64_t context_ids_length, void *tool_data)
Prototype for the start of the attach function that will be called after the configuration.
Definition registration.h:52
void(* rocprofiler_client_detach_t)(rocprofiler_client_id_t)
(experimental)
Definition registration.h:43
(EXPERIMENTAL) Extended data structure containing initialization, finalization, attach/detach,...
Definition registration.h:78
(experimental) A client refers to an individual or entity engaged in the configuration of ROCprofiler...
Definition registration.h:48
Generated by