#include <itrace_remote_profile.h>
Public Attributes | |
rp_profiler_command_t | command |
double | time_us |
rp_data_format_t | data_format |
int | domain_id |
char | domain_name [ITRACE_MAX_DOMAIN_NAME_SIZE] |
int | perfetto_pid_stats |
int | perfetto_pid_threads |
double | start_time_us |
double | end_time_us |
int | is_data_complete |
int | size |
char | data [] |
RP_SEND_PROFILE_DATA message format
rp_profiler_command_t rp_send_profile_data_message_t::command |
Message header
char rp_send_profile_data_message_t::data[] |
Profile data
rp_data_format_t rp_send_profile_data_message_t::data_format |
Format of the profiling data
int rp_send_profile_data_message_t::domain_id |
Domain id (CPU_DOMAIN_ID=0x101, ADSP_DOMAIN_ID=0, CDSP_DOMAIN_ID=3, etc.)
char rp_send_profile_data_message_t::domain_name[ITRACE_MAX_DOMAIN_NAME_SIZE] |
Domain name ("CPU", "ADSP", "CDSP", etc.)
double rp_send_profile_data_message_t::end_time_us |
Timestamp of the last profiled event
int rp_send_profile_data_message_t::is_data_complete |
Indicate whether more messages are expected to provide the rest of the data
int rp_send_profile_data_message_t::perfetto_pid_stats |
Process id in which stats are reported in the timeline
int rp_send_profile_data_message_t::perfetto_pid_threads |
Process id in which thread activity is reported in the timeline
int rp_send_profile_data_message_t::size |
Profile data size (in bytes)
double rp_send_profile_data_message_t::start_time_us |
Timestamp of the first profiled event
double rp_send_profile_data_message_t::time_us |
Message timestamp