OpenOCD
esp_algorithm_reg_args Struct Reference

Algorithm stub register arguments. More...

Collaboration diagram for esp_algorithm_reg_args:

Data Fields

uint32_t count
 Number of register params. More...
 
uint32_t first_user_param
 The first several reg_params can be used by stub itself (e.g. More...
 
struct reg_paramparams
 Algorithm register params. More...
 

Detailed Description

Algorithm stub register arguments.

Definition at line 181 of file esp_algorithm.h.

Field Documentation

◆ count

uint32_t esp_algorithm_reg_args::count

Number of register params.

Definition at line 185 of file esp_algorithm.h.

Referenced by esp_algorithm_run_debug_stub(), esp_algorithm_run_image(), esp_xtensa_algo_cleanup(), and esp_xtensa_algo_init().

◆ first_user_param

uint32_t esp_algorithm_reg_args::first_user_param

The first several reg_params can be used by stub itself (e.g.

for trampoline). This is the index of the first reg_param available for user to pass args to algorithm stub.

Definition at line 188 of file esp_algorithm.h.

Referenced by esp_algorithm_user_arg_set_uint(), and esp_xtensa_algo_init().

◆ params

struct reg_param* esp_algorithm_reg_args::params

Algorithm register params.

User args start from user_first_reg_param

Definition at line 183 of file esp_algorithm.h.

Referenced by esp_algorithm_run_debug_stub(), esp_algorithm_run_image(), esp_algorithm_user_arg_set_uint(), esp_xtensa_algo_cleanup(), esp_xtensa_algo_init(), and esp_xtensa_algo_regs_init_start().


The documentation for this struct was generated from the following file: