ChibiOS/RT  5.1.0
chdebug_t Struct Reference

ChibiOS/RT memory signature record. More...

#include <chregistry.h>

Collaboration diagram for chdebug_t:
Collaboration graph

Data Fields

char identifier [4]
 Always set to "main". More...
 
uint8_t zero
 Must be zero. More...
 
uint8_t size
 Size of this structure. More...
 
uint16_t version
 Encoded ChibiOS/RT version. More...
 
uint8_t ptrsize
 Size of a pointer. More...
 
uint8_t timesize
 Size of a systime_t. More...
 
uint8_t threadsize
 Size of a thread_t. More...
 
uint8_t off_prio
 Offset of prio field. More...
 
uint8_t off_ctx
 Offset of ctx field. More...
 
uint8_t off_newer
 Offset of newer field. More...
 
uint8_t off_older
 Offset of older field. More...
 
uint8_t off_name
 Offset of name field. More...
 
uint8_t off_stklimit
 Offset of stklimit field. More...
 
uint8_t off_state
 Offset of state field. More...
 
uint8_t off_flags
 Offset of flags field. More...
 
uint8_t off_refs
 Offset of refs field. More...
 
uint8_t off_preempt
 Offset of preempt field. More...
 
uint8_t off_time
 Offset of time field. More...
 

Detailed Description

ChibiOS/RT memory signature record.

Definition at line 52 of file chregistry.h.

Field Documentation

char chdebug_t::identifier[4]

Always set to "main".

Definition at line 53 of file chregistry.h.

uint8_t chdebug_t::zero

Must be zero.

Definition at line 54 of file chregistry.h.

uint8_t chdebug_t::size

Size of this structure.

Definition at line 55 of file chregistry.h.

uint16_t chdebug_t::version

Encoded ChibiOS/RT version.

Definition at line 56 of file chregistry.h.

uint8_t chdebug_t::ptrsize

Size of a pointer.

Definition at line 57 of file chregistry.h.

uint8_t chdebug_t::timesize

Size of a systime_t.

Definition at line 58 of file chregistry.h.

uint8_t chdebug_t::threadsize

Size of a thread_t.

Definition at line 59 of file chregistry.h.

uint8_t chdebug_t::off_prio

Offset of prio field.

Definition at line 60 of file chregistry.h.

uint8_t chdebug_t::off_ctx

Offset of ctx field.

Definition at line 61 of file chregistry.h.

uint8_t chdebug_t::off_newer

Offset of newer field.

Definition at line 62 of file chregistry.h.

uint8_t chdebug_t::off_older

Offset of older field.

Definition at line 63 of file chregistry.h.

uint8_t chdebug_t::off_name

Offset of name field.

Definition at line 64 of file chregistry.h.

uint8_t chdebug_t::off_stklimit

Offset of stklimit field.

Definition at line 65 of file chregistry.h.

uint8_t chdebug_t::off_state

Offset of state field.

Definition at line 66 of file chregistry.h.

uint8_t chdebug_t::off_flags

Offset of flags field.

Definition at line 67 of file chregistry.h.

uint8_t chdebug_t::off_refs

Offset of refs field.

Definition at line 68 of file chregistry.h.

uint8_t chdebug_t::off_preempt

Offset of preempt field.

Definition at line 69 of file chregistry.h.

uint8_t chdebug_t::off_time

Offset of time field.

Definition at line 70 of file chregistry.h.