OpenOCD
esp32_apptrace.h File Reference
Include dependency graph for esp32_apptrace.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  esp32_apptrace_cmd_ctx
 
struct  esp32_apptrace_cmd_data
 
struct  esp32_apptrace_cmd_stats
 
struct  esp32_apptrace_dest
 
struct  esp32_apptrace_format
 
struct  esp32_apptrace_hw
 
struct  esp_apptrace_host2target_hdr
 

Macros

#define ESP32_APPTRACE_MAX_CORES_NUM   2
 

Functions

void esp32_apptrace_cmd_args_parse (struct esp32_apptrace_cmd_ctx *cmd_ctx, struct esp32_apptrace_cmd_data *cmd_data, const char **argv, int argc)
 
int esp32_apptrace_cmd_ctx_cleanup (struct esp32_apptrace_cmd_ctx *cmd_ctx)
 
int esp32_apptrace_cmd_ctx_init (struct esp32_apptrace_cmd_ctx *cmd_ctx, struct command_invocation *cmd, int mode)
 
int esp32_apptrace_dest_cleanup (struct esp32_apptrace_dest dest[], unsigned int max_dests)
 
int esp32_apptrace_dest_init (struct esp32_apptrace_dest dest[], const char *dest_paths[], unsigned int max_dests)
 
int esp_apptrace_usr_block_write (const struct esp32_apptrace_hw *hw, struct target *target, uint32_t block_id, const uint8_t *data, uint32_t size)
 

Variables

const struct command_registration esp32_apptrace_command_handlers []
 

Macro Definition Documentation

◆ ESP32_APPTRACE_MAX_CORES_NUM

#define ESP32_APPTRACE_MAX_CORES_NUM   2

Definition at line 15 of file esp32_apptrace.h.

Function Documentation

◆ esp32_apptrace_cmd_args_parse()

◆ esp32_apptrace_cmd_ctx_cleanup()

◆ esp32_apptrace_cmd_ctx_init()

int esp32_apptrace_cmd_ctx_init ( struct esp32_apptrace_cmd_ctx cmd_ctx,
struct command_invocation cmd,
int  mode 
)

◆ esp32_apptrace_dest_cleanup()

int esp32_apptrace_dest_cleanup ( struct esp32_apptrace_dest  dest[],
unsigned int  max_dests 
)

◆ esp32_apptrace_dest_init()

int esp32_apptrace_dest_init ( struct esp32_apptrace_dest  dest[],
const char *  dest_paths[],
unsigned int  max_dests 
)

◆ esp_apptrace_usr_block_write()

int esp_apptrace_usr_block_write ( const struct esp32_apptrace_hw hw,
struct target target,
uint32_t  block_id,
const uint8_t *  data,
uint32_t  size 
)

Variable Documentation

◆ esp32_apptrace_command_handlers

const struct command_registration esp32_apptrace_command_handlers[]
extern

Definition at line 1601 of file esp32_apptrace.c.