|
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().