OpenOCD
|
Go to the source code of this file.
Functions | |
static int | esp_xtensa_algo_cleanup (struct target *target, struct esp_algorithm_run_data *run) |
static int | esp_xtensa_algo_init (struct target *target, struct esp_algorithm_run_data *run, uint32_t num_args, va_list ap) |
static int | esp_xtensa_algo_regs_init_start (struct target *target, struct esp_algorithm_run_data *run) |
static const uint8_t * | esp_xtensa_stub_tramp_get (struct target *target, size_t *size) |
Variables | |
static const uint8_t | esp_xtensa_stub_tramp_win [] |
const struct esp_algorithm_hw | xtensa_algo_hw |
|
static |
Definition at line 133 of file esp_xtensa_algorithm.c.
References esp_algorithm_stub::ainfo, esp_algorithm_reg_args::count, destroy_reg_param(), ERROR_OK, esp_algorithm_reg_args::params, esp_algorithm_run_data::reg_args, and esp_algorithm_run_data::stub.
|
static |
Definition at line 69 of file esp_xtensa_algorithm.c.
References esp_algorithm_stub::ainfo, esp_algorithm_run_data::arch_info, ARRAY_SIZE, xtensa_algorithm::core_mode, esp_algorithm_reg_args::count, ERROR_FAIL, ERROR_OK, esp_algorithm_user_arg_set_uint(), esp_xtensa_algo_regs_init_start(), ESP_XTENSA_STUB_ARGS_FUNC_START, esp_algorithm_reg_args::first_user_param, init_reg_param(), LOG_DEBUG, LOG_ERROR, PARAM_IN_OUT, PARAM_OUT, esp_algorithm_reg_args::params, esp_algorithm_run_data::reg_args, reg_param::reg_name, esp_algorithm_run_data::stub, and XT_MODE_ANY.
|
static |
Definition at line 43 of file esp_xtensa_algorithm.c.
References buf_set_u32(), esp_algorithm_stub::entry, ERROR_OK, init_reg_param(), LOG_TARGET_DEBUG, PARAM_OUT, esp_algorithm_reg_args::params, esp_algorithm_run_data::reg_args, esp_algorithm_stub::stack_addr, esp_algorithm_run_data::stub, and reg_param::value.
Referenced by esp_xtensa_algo_init().
|
static |
Definition at line 31 of file esp_xtensa_algorithm.c.
References xtensa::core_config, esp_xtensa_stub_tramp_win, LOG_ERROR, NULL, size, target_to_xtensa(), and xtensa_config::windowed.
|
static |
Definition at line 27 of file esp_xtensa_algorithm.c.
Referenced by esp_xtensa_stub_tramp_get().
const struct esp_algorithm_hw xtensa_algo_hw |
Definition at line 18 of file esp_xtensa_algorithm.c.
Referenced by esp_xtensa_init_arch_info().