Public itrace types. More...
#include <stdint.h>
#include <stddef.h>
Go to the source code of this file.
Classes | |
struct | itrace_event_t |
struct | itrace_measured_events_t |
struct | itrace_section_no_events_context_t |
struct | itrace_section_context_t |
Typedefs | |
typedef uint64_t | itrace_section_id_t |
typedef void * | itrace_logger_handle_t |
typedef void * | itrace_profiler_handle_t |
typedef uint32_t | itrace_processing_mode_t |
typedef uint32_t | itrace_stid_t |
typedef itrace_return_t(* | itrace_open_logger_t) (int domain, itrace_logger_handle_t *logger_handle_ptr) |
typedef itrace_return_t(* | itrace_remote_open_t) (itrace_logger_handle_t *logger_handle_ptr, int is_blocking_call) |
typedef itrace_return_t(* | itrace_remote_close_t) (void) |
typedef itrace_return_t(* | itrace_close_logger_t) (itrace_logger_handle_t logger_handle) |
typedef itrace_return_t(* | itrace_set_root_filename_t) (itrace_logger_handle_t logger_handle, const char *root_filename) |
typedef itrace_return_t(* | itrace_get_root_filename_t) (itrace_logger_handle_t logger_handle, char *root_filename) |
typedef itrace_return_t(* | itrace_flush_logs_t) (itrace_logger_handle_t logger_handle) |
typedef itrace_return_t(* | itrace_close_files_t) (itrace_logger_handle_t logger_handle) |
typedef itrace_return_t(* | itrace_set_target_files_t) (itrace_logger_handle_t logger_handle, uint32_t file_types) |
typedef itrace_return_t(* | itrace_open_profiler_t) (itrace_logger_handle_t logger_handle, uint32_t domain, size_t log_size, itrace_profiler_handle_t *profiler_handle_ptr) |
typedef itrace_return_t(* | itrace_close_profiler_t) (itrace_profiler_handle_t profiler_handle) |
typedef itrace_return_t(* | itrace_add_event_t) (itrace_profiler_handle_t profiler_handle, itrace_event_t event) |
typedef itrace_return_t(* | itrace_add_event_by_id_t) (itrace_profiler_handle_t profiler_handle, uint32_t event_id) |
typedef itrace_return_t(* | itrace_add_events_t) (itrace_profiler_handle_t profiler_handle, itrace_event_t *events, int num_events) |
typedef itrace_return_t(* | itrace_add_events_from_file_t) (itrace_profiler_handle_t profiler_handle, const char *events_filename) |
typedef itrace_return_t(* | itrace_add_all_pmu_events_t) (itrace_profiler_handle_t profiler_handle) |
typedef itrace_return_t(* | itrace_remove_all_events_t) (itrace_profiler_handle_t profiler_handle) |
typedef itrace_return_t(* | itrace_register_events_t) (itrace_profiler_handle_t profiler_handle, itrace_event_t *attempted_to_register_events, int *num_attempted_to_register_events) |
typedef itrace_return_t(* | itrace_get_num_events_left_to_register_t) (itrace_profiler_handle_t profiler_handle, int *num_events_left_to_register) |
typedef itrace_return_t(* | itrace_get_registered_events_t) (itrace_profiler_handle_t profiler_handle, itrace_event_t *registered_events, int *num_registered_events) |
typedef itrace_return_t(* | itrace_set_processing_mode_t) (itrace_profiler_handle_t profiler_handle, itrace_processing_mode_t processing_mode) |
typedef itrace_return_t(* | itrace_deregister_events_t) (itrace_profiler_handle_t profiler_handle) |
typedef itrace_return_t(* | itrace_start_section_t) (itrace_profiler_handle_t profiler_handle, const char *section_name, itrace_measured_events_t *measured_events) |
typedef itrace_return_t(* | itrace_start_section_with_section_id_t) (itrace_profiler_handle_t profiler_handle, itrace_section_id_t section_id, itrace_measured_events_t *measured_events) |
typedef itrace_return_t(* | itrace_end_section_t) (itrace_profiler_handle_t profiler_handle, itrace_measured_events_t *measured_events) |
typedef itrace_return_t(* | itrace_read_events_t) (itrace_profiler_handle_t profiler_handle, itrace_measured_events_t *measured_events) |
typedef itrace_return_t(* | itrace_add_marker_t) (itrace_profiler_handle_t profiler_handle, const char *marker_name) |
typedef itrace_return_t(* | itrace_start_periodic_events_reader_t) (itrace_profiler_handle_t profiler_handle, uint32_t events_reader_period_us, uint32_t thread_priority) |
typedef itrace_return_t(* | itrace_end_periodic_events_reader_t) (itrace_profiler_handle_t profiler_handle) |
typedef itrace_return_t(* | itrace_start_periodic_logs_flusher_t) (itrace_logger_handle_t logger_handle, uint32_t flushing_period_us) |
typedef itrace_return_t(* | itrace_end_periodic_logs_flusher_t) (itrace_logger_handle_t logger_handle) |
typedef itrace_return_t(* | itrace_setup_from_file_t) (itrace_logger_handle_t *logger_handle_ptr, const char *setup_filename) |
typedef itrace_return_t(* | itrace_teardown_t) (itrace_logger_handle_t logger_handle) |
typedef itrace_return_t(* | itrace_flush_log_t) (itrace_profiler_handle_t profiler_handle) |
typedef itrace_return_t(* | itrace_set_default_profiler_t) (itrace_profiler_handle_t profiler_handle) |
typedef itrace_return_t(* | itrace_get_dsp_version_t) (itrace_profiler_handle_t profiler_handle, char *dsp_version) |
typedef itrace_return_t(* | itrace_get_domain_t) (itrace_profiler_handle_t profiler_handle, uint32_t *domain_id) |
typedef itrace_return_t(* | itrace_get_itrace_version_t) (itrace_profiler_handle_t profiler_handle, uint32_t *version) |
typedef itrace_return_t(* | itrace_configure_pmu_policy_t) (itrace_profiler_handle_t profiler_handle, uint32_t min_num_pmu_events_to_register, uint32_t max_num_pmu_events_to_register, uint32_t pmu_registration_timeout_us) |
typedef itrace_return_t(* | itrace_register_thread_t) (itrace_profiler_handle_t profiler_handle, const char *thread_name) |
Public itrace types.
=============================================================================
Note: This file is automatically generated.
Copyright (c) 2024 Qualcomm Technologies Incorporated.