|
OpenOCD
|


Go to the source code of this file.
Data Structures | |
| struct | esp_common |
| struct | esp_dbg_stubs |
| Debug stubs info. More... | |
| struct | esp_dbg_stubs_desc |
| Debug stubs descriptor. More... | |
Macros | |
| #define | ESP_DBG_STUB_CAP_GCOV_THREAD BIT(0) |
| #define | ESP_DBG_STUB_MAGIC_NUM_VAL 0xFEEDBEEF |
| #define | ESP_DBG_STUBS_CODE_BUF_SIZE 32 /* TODO: move this info to esp_dbg_stubs_desc */ |
| Size of the pre-compiled target buffer for stub trampoline. More... | |
| #define | ESP_DBG_STUBS_STACK_MIN_SIZE 2048/* TODO: move this info to esp_dbg_stubs_desc */ |
| Size of the pre-compiled target buffer for stack. More... | |
Enumerations | |
| enum | esp_dbg_stub_id { ESP_DBG_STUB_ENTRY_MAGIC_NUM , ESP_DBG_STUB_TABLE_SIZE , ESP_DBG_STUB_TABLE_START , ESP_DBG_STUB_DESC = ESP_DBG_STUB_TABLE_START , ESP_DBG_STUB_ENTRY_FIRST , ESP_DBG_STUB_ENTRY_GCOV = ESP_DBG_STUB_ENTRY_FIRST , ESP_DBG_STUB_CAPABILITIES , ESP_DBG_STUB_ENTRY_MAX } |
| Debug stubs table entries IDs. More... | |
Functions | |
| int | esp_common_init (struct esp_common *esp, const struct esp_algorithm_hw *algo_hw) |
| int | esp_dbgstubs_table_read (struct target *target, struct esp_dbg_stubs *dbg_stubs) |
| #define ESP_DBG_STUBS_CODE_BUF_SIZE 32 /* TODO: move this info to esp_dbg_stubs_desc */ |
| #define ESP_DBG_STUBS_STACK_MIN_SIZE 2048/* TODO: move this info to esp_dbg_stubs_desc */ |
| enum esp_dbg_stub_id |
| int esp_common_init | ( | struct esp_common * | esp, |
| const struct esp_algorithm_hw * | algo_hw | ||
| ) |
Definition at line 17 of file esp.c.
References esp_common::algo_hw, ERROR_FAIL, and ERROR_OK.
Referenced by esp_xtensa_init_arch_info().
| int esp_dbgstubs_table_read | ( | struct target * | target, |
| struct esp_dbg_stubs * | dbg_stubs | ||
| ) |
Definition at line 27 of file esp.c.
References esp_dbg_stubs::base, esp_dbg_stubs::entries, esp_dbg_stubs::entries_count, ERROR_OK, ESP_DBG_STUB_CAPABILITIES, ESP_DBG_STUB_DESC, ESP_DBG_STUB_ENTRY_FIRST, ESP_DBG_STUB_ENTRY_GCOV, ESP_DBG_STUB_ENTRY_MAX, ESP_DBG_STUB_MAGIC_NUM_VAL, ESP_DBG_STUB_TABLE_START, LOG_DEBUG, LOG_ERROR, LOG_TARGET_DEBUG, LOG_TARGET_ERROR, LOG_WARNING, target_buffer_get_u32(), target_name(), and target_read_buffer().
Referenced by esp_xtensa_dbgstubs_info_update().