OpenOCD
|
Data Fields | |
void(* | auto_clean )(struct esp32_apptrace_cmd_ctx *ctx) |
struct command_invocation * | cmd |
void * | cmd_priv |
unsigned int | cores_num |
struct target * | cpus [ESP32_APPTRACE_MAX_CORES_NUM] |
struct list_head | free_trace_blocks |
const struct esp32_apptrace_hw * | hw |
struct duration | idle_time |
uint32_t | last_blk_id |
uint32_t | max_trace_block_sz |
int | mode |
int(* | process_data )(struct esp32_apptrace_cmd_ctx *ctx, unsigned int core_id, uint8_t *data, uint32_t data_len) |
uint32_t | raw_tot_len |
struct duration | read_time |
struct list_head | ready_trace_blocks |
volatile int | running |
struct esp32_apptrace_cmd_stats | stats |
float | stop_tmo |
struct target * | target |
enum target_state | target_state |
uint32_t | tot_len |
struct esp32_apptrace_format | trace_format |
Definition at line 76 of file esp32_apptrace.h.
void(* esp32_apptrace_cmd_ctx::auto_clean) (struct esp32_apptrace_cmd_ctx *ctx) |
Definition at line 91 of file esp32_apptrace.h.
Referenced by esp32_apptrace_poll(), and esp32_cmd_apptrace_generic().
struct command_invocation* esp32_apptrace_cmd_ctx::cmd |
Definition at line 100 of file esp32_apptrace.h.
Referenced by esp32_apptrace_cmd_args_parse(), esp32_apptrace_cmd_ctx_init(), and esp32_apptrace_connect_targets().
void* esp32_apptrace_cmd_ctx::cmd_priv |
Definition at line 98 of file esp32_apptrace.h.
Referenced by esp32_apptrace_cmd_cleanup(), esp32_apptrace_cmd_init(), esp32_apptrace_print_stats(), esp32_apptrace_process_data(), esp32_cmd_apptrace_generic(), esp32_sysview_cmd_cleanup(), esp32_sysview_cmd_init(), esp32_sysview_process_data(), esp32_sysview_process_packet(), esp32_sysview_start(), esp32_sysview_stop(), and esp_sysview_trace_header_write().
unsigned int esp32_apptrace_cmd_ctx::cores_num |
Definition at line 82 of file esp32_apptrace.h.
Referenced by esp32_apptrace_check_connection(), esp32_apptrace_cmd_ctx_init(), esp32_apptrace_cmd_init(), esp32_apptrace_connect_targets(), esp32_apptrace_get_data_info(), esp32_apptrace_poll(), esp32_apptrace_safe_halt_targets(), esp32_sysview_cmd_cleanup(), esp32_sysview_cmd_init(), esp32_sysview_process_data(), esp32_sysview_process_packet(), esp32_sysview_stop(), and esp_sysview_trace_header_write().
struct target* esp32_apptrace_cmd_ctx::cpus[ESP32_APPTRACE_MAX_CORES_NUM] |
Definition at line 80 of file esp32_apptrace.h.
Referenced by esp32_apptrace_check_connection(), esp32_apptrace_cmd_ctx_init(), esp32_apptrace_connect_targets(), esp32_apptrace_get_data_info(), esp32_apptrace_poll(), esp32_apptrace_safe_halt_targets(), esp32_sysview_start(), and esp32_sysview_stop().
struct list_head esp32_apptrace_cmd_ctx::free_trace_blocks |
Definition at line 85 of file esp32_apptrace.h.
Referenced by esp32_apptrace_block_free(), esp32_apptrace_blocks_pool_cleanup(), esp32_apptrace_cmd_ctx_init(), and esp32_apptrace_free_block_get().
const struct esp32_apptrace_hw* esp32_apptrace_cmd_ctx::hw |
Definition at line 83 of file esp32_apptrace.h.
Referenced by esp32_apptrace_check_connection(), esp32_apptrace_cmd_ctx_init(), esp32_apptrace_connect_targets(), esp32_apptrace_get_data_info(), esp32_apptrace_poll(), esp32_apptrace_safe_halt_targets(), esp32_sysview_start(), and esp32_sysview_stop().
struct duration esp32_apptrace_cmd_ctx::idle_time |
Definition at line 94 of file esp32_apptrace.h.
Referenced by esp32_apptrace_check_connection(), esp32_apptrace_cmd_ctx_init(), and esp32_apptrace_poll().
uint32_t esp32_apptrace_cmd_ctx::last_blk_id |
Definition at line 85 of file esp32_apptrace.h.
Referenced by esp32_apptrace_poll().
uint32_t esp32_apptrace_cmd_ctx::max_trace_block_sz |
Definition at line 88 of file esp32_apptrace.h.
Referenced by esp32_apptrace_cmd_ctx_init(), and esp32_apptrace_poll().
int esp32_apptrace_cmd_ctx::mode |
Definition at line 78 of file esp32_apptrace.h.
Referenced by esp32_apptrace_cmd_ctx_init(), esp32_apptrace_cmd_stop(), and esp32_apptrace_poll().
int(* esp32_apptrace_cmd_ctx::process_data) (struct esp32_apptrace_cmd_ctx *ctx, unsigned int core_id, uint8_t *data, uint32_t data_len) |
Definition at line 90 of file esp32_apptrace.h.
Referenced by esp32_apptrace_handle_trace_block(), and esp32_cmd_apptrace_generic().
uint32_t esp32_apptrace_cmd_ctx::raw_tot_len |
Definition at line 93 of file esp32_apptrace.h.
Referenced by esp32_apptrace_poll(), and esp32_apptrace_print_stats().
struct duration esp32_apptrace_cmd_ctx::read_time |
Definition at line 94 of file esp32_apptrace.h.
Referenced by esp32_apptrace_cmd_stop(), esp32_apptrace_poll(), esp32_apptrace_print_stats(), esp32_apptrace_process_data(), esp32_cmd_apptrace_generic(), and esp32_sysview_process_data().
struct list_head esp32_apptrace_cmd_ctx::ready_trace_blocks |
Definition at line 85 of file esp32_apptrace.h.
Referenced by esp32_apptrace_blocks_pool_cleanup(), esp32_apptrace_cmd_ctx_init(), esp32_apptrace_ready_block_get(), esp32_apptrace_ready_block_put(), and esp32_apptrace_wait_tracing_finished().
volatile int esp32_apptrace_cmd_ctx::running |
Definition at line 77 of file esp32_apptrace.h.
Referenced by esp32_apptrace_cmd_ctx_init(), esp32_apptrace_cmd_init(), esp32_apptrace_data_processor(), esp32_apptrace_poll(), esp32_apptrace_print_stats(), esp32_apptrace_process_data(), esp32_apptrace_wait_tracing_finished(), esp32_cmd_apptrace_generic(), esp32_sysview_cmd_init(), and esp32_sysview_process_data().
struct esp32_apptrace_cmd_stats esp32_apptrace_cmd_ctx::stats |
Definition at line 94 of file esp32_apptrace.h.
Referenced by esp32_apptrace_cmd_ctx_init(), esp32_apptrace_poll(), esp32_apptrace_print_stats(), and esp32_apptrace_usr_block_check().
float esp32_apptrace_cmd_ctx::stop_tmo |
Definition at line 94 of file esp32_apptrace.h.
Referenced by esp32_apptrace_check_connection(), esp32_apptrace_cmd_args_parse(), esp32_apptrace_cmd_init(), esp32_apptrace_poll(), esp32_cmd_apptrace_generic(), and esp32_sysview_cmd_init().
struct target* esp32_apptrace_cmd_ctx::target |
Definition at line 99 of file esp32_apptrace.h.
Referenced by esp32_apptrace_cmd_ctx_init(), esp32_apptrace_handle_trace_block(), and esp32_apptrace_usr_block_check().
enum target_state esp32_apptrace_cmd_ctx::target_state |
Definition at line 83 of file esp32_apptrace.h.
Referenced by esp32_apptrace_cmd_ctx_init(), and esp32_apptrace_cmd_stop().
uint32_t esp32_apptrace_cmd_ctx::tot_len |
Definition at line 92 of file esp32_apptrace.h.
Referenced by esp32_apptrace_poll(), esp32_apptrace_print_stats(), esp32_apptrace_process_data(), and esp32_sysview_process_data().
struct esp32_apptrace_format esp32_apptrace_cmd_ctx::trace_format |
Definition at line 88 of file esp32_apptrace.h.
Referenced by esp32_apptrace_cmd_init(), esp32_apptrace_handle_trace_block(), esp32_apptrace_usr_block_check(), and esp32_sysview_cmd_init().