OpenOCD
chibios_chdebug Struct Reference

ChibiOS/RT memory signature record. More...

Data Fields

uint8_t cf_off_ctx
 Offset of p_ctx field. More...
 
uint8_t cf_off_flags
 Offset of p_flags field. More...
 
uint8_t cf_off_name
 Offset of p_name field. More...
 
uint8_t cf_off_newer
 Offset of p_newer field. More...
 
uint8_t cf_off_older
 Offset of p_older field. More...
 
uint8_t cf_off_preempt
 Offset of p_preempt field. More...
 
uint8_t cf_off_prio
 Offset of p_prio field. More...
 
uint8_t cf_off_refs
 Offset of p_refs field. More...
 
uint8_t cf_off_state
 Offset of p_state field. More...
 
uint8_t cf_off_stklimit
 Offset of p_stklimit field. More...
 
uint8_t cf_off_time
 Offset of p_time field. More...
 
char ch_identifier [4]
 Always set to "main". More...
 
uint8_t ch_ptrsize
 Size of a pointer. More...
 
uint8_t ch_size
 Size of this structure. More...
 
uint8_t ch_threadsize
 Size of a Thread struct. More...
 
uint8_t ch_timesize
 Size of a systime_t. More...
 
uint8_t ch_version [2]
 Encoded ChibiOS/RT version. More...
 
uint8_t ch_zero
 Must be zero. More...
 

Detailed Description

ChibiOS/RT memory signature record.

Definition copied from os/kernel/include/chregistry.h of ChibiOS/RT.

Definition at line 30 of file chibios.c.

Field Documentation

◆ cf_off_ctx

uint8_t chibios_chdebug::cf_off_ctx

Offset of p_ctx field.


Definition at line 39 of file chibios.c.

Referenced by chibios_get_thread_reg_list().

◆ cf_off_flags

uint8_t chibios_chdebug::cf_off_flags

Offset of p_flags field.

Definition at line 46 of file chibios.c.

◆ cf_off_name

uint8_t chibios_chdebug::cf_off_name

Offset of p_name field.


Definition at line 42 of file chibios.c.

Referenced by chibios_update_threads().

◆ cf_off_newer

uint8_t chibios_chdebug::cf_off_newer

Offset of p_newer field.

Definition at line 40 of file chibios.c.

Referenced by chibios_update_threads().

◆ cf_off_older

uint8_t chibios_chdebug::cf_off_older

Offset of p_older field.

Definition at line 41 of file chibios.c.

Referenced by chibios_update_threads().

◆ cf_off_preempt

uint8_t chibios_chdebug::cf_off_preempt

Offset of p_preempt field.


Definition at line 48 of file chibios.c.

◆ cf_off_prio

uint8_t chibios_chdebug::cf_off_prio

Offset of p_prio field.


Definition at line 38 of file chibios.c.

◆ cf_off_refs

uint8_t chibios_chdebug::cf_off_refs

Offset of p_refs field.


Definition at line 47 of file chibios.c.

◆ cf_off_state

uint8_t chibios_chdebug::cf_off_state

Offset of p_state field.

Definition at line 45 of file chibios.c.

Referenced by chibios_update_threads().

◆ cf_off_stklimit

uint8_t chibios_chdebug::cf_off_stklimit

Offset of p_stklimit field.


Definition at line 43 of file chibios.c.

◆ cf_off_time

uint8_t chibios_chdebug::cf_off_time

Offset of p_time field.


Definition at line 50 of file chibios.c.

◆ ch_identifier

char chibios_chdebug::ch_identifier[4]

Always set to "main".


Definition at line 31 of file chibios.c.

Referenced by chibios_update_memory_signature().

◆ ch_ptrsize

uint8_t chibios_chdebug::ch_ptrsize

Size of a pointer.


Definition at line 35 of file chibios.c.

Referenced by chibios_update_memory_signature().

◆ ch_size

uint8_t chibios_chdebug::ch_size

Size of this structure.


Definition at line 33 of file chibios.c.

Referenced by chibios_update_memory_signature().

◆ ch_threadsize

uint8_t chibios_chdebug::ch_threadsize

Size of a Thread struct.

Definition at line 37 of file chibios.c.

◆ ch_timesize

uint8_t chibios_chdebug::ch_timesize

Size of a systime_t.


Definition at line 36 of file chibios.c.

◆ ch_version

uint8_t chibios_chdebug::ch_version[2]

Encoded ChibiOS/RT version.

Definition at line 34 of file chibios.c.

Referenced by chibios_update_memory_signature().

◆ ch_zero

uint8_t chibios_chdebug::ch_zero

Must be zero.


Definition at line 32 of file chibios.c.


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