OpenOCD
rtos_register_stacking Struct Reference
Collaboration diagram for rtos_register_stacking:

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
 
const struct stack_register_offsetregister_offsets
 
signed char stack_growth_direction
 
unsigned char stack_registers_size
 

Detailed Description

Definition at line 91 of file rtos.h.

Field Documentation

◆ calculate_process_stack

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 rtos_generic_stack_read().

◆ num_output_registers

unsigned char rtos_register_stacking::num_output_registers

Definition at line 94 of file rtos.h.

Referenced by rtos_generic_stack_read().

◆ register_offsets

const struct stack_register_offset* rtos_register_stacking::register_offsets

Definition at line 104 of file rtos.h.

Referenced by rtos_generic_stack_read(), and zephyr_get_thread_reg_list().

◆ stack_growth_direction

signed char rtos_register_stacking::stack_growth_direction

◆ stack_registers_size

unsigned char rtos_register_stacking::stack_registers_size

The documentation for this struct was generated from the following file: