esp_dbg_stubs_desc is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

esp_dbg_stubs_desc struct

Debug stubs descriptor. ID: ESP_DBG_STUB_DESC

Syntax

struct esp_dbg_stubs_desc {     uint32_t tramp_addr;     uint32_t min_stack_addr;     uint32_t data_alloc;     uint32_t data_free; };

Fields

tramp_addr

Address of pre-compiled target buffer for stub trampoline. Size of the buffer is ESP_DBG_STUBS_CODE_BUF_SIZE. Read more...

min_stack_addr

Pre-compiled target buffer's addr for stack. The size of the buffer is ESP_DBG_STUBS_STACK_MIN_SIZE. Target has the buffer which is used for the stack of onboard algorithms. If stack size required by algorithm exceeds ESP_DBG_STUBS_STACK_MIN_SIZE, it should be allocated using onboard function pointed by 'data_alloc' and freed by 'data_free'. They fit to the minimal stack. See below. Read more...

data_alloc

Address of malloc-like function to allocate buffer on target. Read more...

data_free

Address of free-like function to free buffer allocated with data_alloc. Read more...

References

LocationReferrerScopeText
esp.h:47
struct esp_dbg_stubs_desc {
esp.h:76esp_dbg_stubs::descesp_dbg_stubs
struct esp_dbg_stubs_desc desc;
esp_xtensa.c:159esp_xtensa_dbgstubs_info_update()
sizeof(struct esp_dbg_stubs_desc),

Type Use

Variables of esp_dbg_stubs_desc type
all items filtered out
esp_dbg_stubs_desc