ompd_rc_t
typedef ompd_rc_t (*ompd_callback_memory_alloc_fn_t)(ompd_size_t nbytes,
typedef ompd_rc_t (*ompd_callback_memory_free_fn_t)(void *ptr);
typedef ompd_rc_t (*ompd_callback_get_thread_context_for_thread_id_fn_t)(
typedef ompd_rc_t (*ompd_callback_sizeof_fn_t)(
typedef ompd_rc_t (*ompd_callback_symbol_addr_fn_t)(
typedef ompd_rc_t (*ompd_callback_memory_read_fn_t)(
typedef ompd_rc_t (*ompd_callback_memory_write_fn_t)(
typedef ompd_rc_t (*ompd_callback_device_host_fn_t)(
typedef ompd_rc_t (*ompd_callback_print_string_fn_t)(const char *string,
ompd_rc_t ompd_initialize(ompd_word_t api_version,
ompd_rc_t ompd_get_api_version(ompd_word_t *version);
ompd_rc_t ompd_get_version_string(const char **string);
ompd_rc_t ompd_finalize(void);
ompd_rc_t ompd_process_initialize(ompd_address_space_context_t *context,
ompd_rc_t ompd_device_initialize(ompd_address_space_handle_t *process_handle,
ompd_rc_t ompd_rel_address_space_handle(ompd_address_space_handle_t *handle);
ompd_rc_t ompd_get_omp_version(ompd_address_space_handle_t *address_space,
ompd_rc_t
ompd_rc_t ompd_get_thread_in_parallel(ompd_parallel_handle_t *parallel_handle,
ompd_rc_t ompd_get_thread_handle(ompd_address_space_handle_t *handle,
ompd_rc_t ompd_rel_thread_handle(ompd_thread_handle_t *thread_handle);
ompd_rc_t ompd_thread_handle_compare(ompd_thread_handle_t *thread_handle_1,
ompd_rc_t ompd_get_thread_id(ompd_thread_handle_t *thread_handle,
ompd_rc_t
ompd_rc_t ompd_get_enclosing_parallel_handle(
ompd_rc_t
ompd_rc_t ompd_rel_parallel_handle(ompd_parallel_handle_t *parallel_handle);
ompd_rc_t
ompd_rc_t ompd_get_curr_task_handle(ompd_thread_handle_t *thread_handle,
ompd_rc_t
ompd_rc_t
ompd_rc_t ompd_get_task_in_parallel(ompd_parallel_handle_t *parallel_handle,
ompd_rc_t ompd_rel_task_handle(ompd_task_handle_t *task_handle);
ompd_rc_t ompd_task_handle_compare(ompd_task_handle_t *task_handle_1,
ompd_rc_t ompd_get_task_function(ompd_task_handle_t *task_handle,
ompd_rc_t ompd_get_task_frame(ompd_task_handle_t *task_handle,
ompd_rc_t
ompd_rc_t ompd_get_state(ompd_thread_handle_t *thread_handle,
ompd_rc_t
ompd_rc_t ompd_rel_display_control_vars(const char *const **control_vars);
ompd_rc_t ompd_enumerate_icvs(ompd_address_space_handle_t *handle,
ompd_rc_t ompd_get_icv_from_scope(void *handle, ompd_scope_t scope,
ompd_rc_t ompd_get_icv_string_from_scope(void *handle, ompd_scope_t scope,
ompd_rc_t ompd_get_tool_data(void *handle, ompd_scope_t scope,