Files
rocm-systems/projects/rocprofiler/src/api/exportmap
T
Ammar ELWazir 7647f6988f V1/V2 API Library Separation
V1 library will be supported as librocprofiler64.so and V2 will be supported as librocprofiler64v2.so and headers will be rocprofiler.h for V1 and v2/rocprofiler.h for v2

Change-Id: Ibe5bdbf2f79f0175342c648e917ae77918186604


[ROCm/rocprofiler commit: 9e62e066fe]
2023-05-02 22:44:43 -04:00

50 lines
1.9 KiB
Plaintext

ROCPROFILER_9.0 {
global: OnLoad;
OnUnload;
rocprofiler_version_major;
rocprofiler_version_minor;
HSA_AMD_TOOL_PRIORITY;
rocprofiler_error_str;
rocprofiler_initialize;
rocprofiler_finalize;
rocprofiler_get_timestamp;
rocprofiler_iterate_counters;
rocprofiler_query_agent_info_size;
rocprofiler_query_agent_info;
rocprofiler_query_queue_info_size;
rocprofiler_query_queue_info;
rocprofiler_query_kernel_info_size;
rocprofiler_query_kernel_info;
rocprofiler_query_counter_info_size;
rocprofiler_query_counter_info;
rocprofiler_query_roctx_tracer_api_data_info_size;
rocprofiler_query_roctx_tracer_api_data_info;
rocprofiler_query_hsa_tracer_api_data_info_size;
rocprofiler_query_hsa_tracer_api_data_info;
rocprofiler_query_hip_tracer_api_data_info_size;
rocprofiler_query_hip_tracer_api_data_info;
rocprofiler_flush_data;
rocprofiler_next_record;
rocprofiler_create_session;
rocprofiler_create_ready_session;
rocprofiler_create_filter;
rocprofiler_create_buffer;
rocprofiler_destroy_session;
rocprofiler_destroy_filter;
rocprofiler_destroy_buffer;
rocprofiler_set_filter_buffer;
rocprofiler_set_api_trace_sync_callback;
rocprofiler_set_buffer_properties;
rocprofiler_start_session;
rocprofiler_terminate_session;
rocprofiler_push_range;
rocprofiler_pop_range;
rocprofiler_start_replay_pass;
rocprofiler_end_replay_pass;
rocprofiler_device_profiling_session_create;
rocprofiler_device_profiling_session_start;
rocprofiler_device_profiling_session_poll;
rocprofiler_device_profiling_session_stop;
rocprofiler_device_profiling_session_destroy;
local: *;
};