OpenOCD
zephyr_params Struct Reference
Collaboration diagram for zephyr_params:

Data Fields

const struct rtos_register_stackingcallee_saved_stacking
 
const struct rtos_register_stackingcpu_saved_fp_stacking
 
const struct rtos_register_stackingcpu_saved_nofp_stacking
 
int(* get_cpu_state )(struct rtos *rtos, target_addr_t *addr, struct zephyr_params *params, struct rtos_reg *callee_saved_reg_list, struct rtos_reg **reg_list, int *num_regs)
 
uint32_t num_offsets
 
uint32_t offsets [OFFSET_MAX]
 
uint8_t pointer_width
 
uint8_t size_width
 
const char * target_name
 

Detailed Description

Definition at line 63 of file zephyr.c.

Field Documentation

◆ callee_saved_stacking

const struct rtos_register_stacking* zephyr_params::callee_saved_stacking

Definition at line 69 of file zephyr.c.

Referenced by zephyr_get_arc_state(), zephyr_get_arm_state(), and zephyr_get_thread_reg_list().

◆ cpu_saved_fp_stacking

const struct rtos_register_stacking* zephyr_params::cpu_saved_fp_stacking

Definition at line 71 of file zephyr.c.

Referenced by zephyr_get_arm_state().

◆ cpu_saved_nofp_stacking

const struct rtos_register_stacking* zephyr_params::cpu_saved_nofp_stacking

Definition at line 70 of file zephyr.c.

Referenced by zephyr_get_arc_state(), and zephyr_get_arm_state().

◆ get_cpu_state

int(* zephyr_params::get_cpu_state) (struct rtos *rtos, target_addr_t *addr, struct zephyr_params *params, struct rtos_reg *callee_saved_reg_list, struct rtos_reg **reg_list, int *num_regs)

Definition at line 72 of file zephyr.c.

Referenced by zephyr_get_thread_reg_list().

◆ num_offsets

uint32_t zephyr_params::num_offsets

Definition at line 67 of file zephyr.c.

◆ offsets

uint32_t zephyr_params::offsets[OFFSET_MAX]

Definition at line 68 of file zephyr.c.

Referenced by zephyr_get_arm_state(), zephyr_get_thread_reg_list(), and zephyr_kptr().

◆ pointer_width

uint8_t zephyr_params::pointer_width

Definition at line 66 of file zephyr.c.

◆ size_width

uint8_t zephyr_params::size_width

Definition at line 65 of file zephyr.c.

◆ target_name

const char* zephyr_params::target_name

Definition at line 64 of file zephyr.c.

Referenced by zephyr_create().


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