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...
 
uint16_t ch_version
 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 42 of file ChibiOS.c.

Field Documentation

uint8_t ChibiOS_chdebug::cf_off_ctx

Offset of p_ctx field.

Definition at line 51 of file ChibiOS.c.

Referenced by ChibiOS_get_thread_reg_list().

uint8_t ChibiOS_chdebug::cf_off_flags

Offset of p_flags field.

Definition at line 58 of file ChibiOS.c.

uint8_t ChibiOS_chdebug::cf_off_name

Offset of p_name field.

Definition at line 54 of file ChibiOS.c.

Referenced by ChibiOS_update_threads().

uint8_t ChibiOS_chdebug::cf_off_newer

Offset of p_newer field.

Definition at line 52 of file ChibiOS.c.

Referenced by ChibiOS_update_threads().

uint8_t ChibiOS_chdebug::cf_off_older

Offset of p_older field.

Definition at line 53 of file ChibiOS.c.

Referenced by ChibiOS_update_threads().

uint8_t ChibiOS_chdebug::cf_off_preempt

Offset of p_preempt field.

Definition at line 60 of file ChibiOS.c.

uint8_t ChibiOS_chdebug::cf_off_prio

Offset of p_prio field.

Definition at line 50 of file ChibiOS.c.

uint8_t ChibiOS_chdebug::cf_off_refs

Offset of p_refs field.

Definition at line 59 of file ChibiOS.c.

uint8_t ChibiOS_chdebug::cf_off_state

Offset of p_state field.

Definition at line 57 of file ChibiOS.c.

Referenced by ChibiOS_update_threads().

uint8_t ChibiOS_chdebug::cf_off_stklimit

Offset of p_stklimit field.

Definition at line 55 of file ChibiOS.c.

uint8_t ChibiOS_chdebug::cf_off_time

Offset of p_time field.

Definition at line 62 of file ChibiOS.c.

char ChibiOS_chdebug::ch_identifier[4]

Always set to "main".

Definition at line 43 of file ChibiOS.c.

Referenced by ChibiOS_update_memory_signature().

uint8_t ChibiOS_chdebug::ch_ptrsize

Size of a pointer.

Definition at line 47 of file ChibiOS.c.

Referenced by ChibiOS_update_memory_signature().

uint8_t ChibiOS_chdebug::ch_size

Size of this structure.

Definition at line 45 of file ChibiOS.c.

Referenced by ChibiOS_update_memory_signature().

uint8_t ChibiOS_chdebug::ch_threadsize

Size of a Thread struct.

Definition at line 49 of file ChibiOS.c.

uint8_t ChibiOS_chdebug::ch_timesize

Size of a systime_t.

Definition at line 48 of file ChibiOS.c.

uint16_t ChibiOS_chdebug::ch_version

Encoded ChibiOS/RT version.

Definition at line 46 of file ChibiOS.c.

Referenced by ChibiOS_update_memory_signature().

uint8_t ChibiOS_chdebug::ch_zero

Must be zero.

Definition at line 44 of file ChibiOS.c.


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