36 .stack_growth_direction = -1,
37 .num_output_registers = 17,
63 .stack_growth_direction = -1,
64 .num_output_registers = 17,
106 .stack_growth_direction = -1,
107 .num_output_registers = 33,
120 stack_data[4] &= ~0x10;
236 .stack_growth_direction = -1,
322 .stack_growth_direction = -1,
463 .stack_growth_direction = -1,
static const struct stack_register_offset nuttx_stack_offsets_esp32s2[]
static const struct stack_register_offset nuttx_stack_offsets_cortex_m_fpu[]
static const struct stack_register_offset nuttx_stack_offsets_cortex_m[]
const struct rtos_register_stacking nuttx_esp32s2_stacking
const struct rtos_register_stacking nuttx_riscv_stacking
const struct rtos_register_stacking nuttx_esp32s3_stacking
const struct rtos_register_stacking nuttx_esp32_stacking
const struct rtos_register_stacking nuttx_stacking_cortex_m_fpu
const struct rtos_register_stacking nuttx_stacking_cortex_m
static const struct stack_register_offset nuttx_stack_offsets_esp32[]
static const struct stack_register_offset nuttx_stack_offsets_esp32s3[]
static int nuttx_esp_xtensa_stack_read(struct target *target, int64_t stack_ptr, const struct rtos_register_stacking *stacking, uint8_t *stack_data)
static const struct stack_register_offset nuttx_stack_offsets_riscv[]
target_addr_t rtos_generic_stack_align8(struct target *target, const uint8_t *stack_data, const struct rtos_register_stacking *stacking, target_addr_t stack_ptr)
unsigned char stack_registers_size
int target_read_buffer(struct target *target, target_addr_t address, uint32_t size, uint8_t *buffer)
#define ARRAY_SIZE(x)
Compute the number of elements of a variable length array.