OpenOCD
|
Data Fields | |
target_addr_t(* | calculate_process_stack )(struct target *target, const uint8_t *stack_data, const struct rtos_register_stacking *stacking, target_addr_t stack_ptr) |
unsigned char | num_output_registers |
int(* | read_stack )(struct target *target, int64_t stack_ptr, const struct rtos_register_stacking *stacking, uint8_t *stack_data) |
const struct stack_register_offset * | register_offsets |
signed char | stack_growth_direction |
unsigned char | stack_registers_size |
target_addr_t(* rtos_register_stacking::calculate_process_stack) (struct target *target, const uint8_t *stack_data, const struct rtos_register_stacking *stacking, target_addr_t stack_ptr) |
Definition at line 100 of file rtos.h.
Referenced by ecos_stack_layout_cortexm(), and rtos_generic_stack_read().
unsigned char rtos_register_stacking::num_output_registers |
Definition at line 94 of file rtos.h.
Referenced by ecos_stack_layout_arm(), ecos_stack_layout_cortexm(), nuttx_cortex_m_tcbinfo_stack_read(), and rtos_generic_stack_read().
int(* rtos_register_stacking::read_stack) (struct target *target, int64_t stack_ptr, const struct rtos_register_stacking *stacking, uint8_t *stack_data) |
Definition at line 108 of file rtos.h.
Referenced by rtos_generic_stack_read().
const struct stack_register_offset* rtos_register_stacking::register_offsets |
Definition at line 104 of file rtos.h.
Referenced by ecos_stack_layout_arm(), ecos_stack_layout_cortexm(), nuttx_cortex_m_tcbinfo_stack_read(), rtos_generic_stack_read(), and zephyr_get_thread_reg_list().
signed char rtos_register_stacking::stack_growth_direction |
Definition at line 93 of file rtos.h.
Referenced by nuttx_cortex_m_tcbinfo_stack_read(), rtos_cortex_m_stack_align(), rtos_generic_stack_align(), and rtos_generic_stack_read().
unsigned char rtos_register_stacking::stack_registers_size |
Definition at line 92 of file rtos.h.
Referenced by ecos_stack_layout_arm(), ecos_stack_layout_cortexm(), rtos_cortex_m_stack_align(), rtos_generic_stack_align(), rtos_generic_stack_read(), zephyr_create(), and zephyr_get_arc_state().