ChibiOS  21.6.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

◆ identifier

char chdebug_t::identifier[4]

Always set to "main".

Definition at line 53 of file chregistry.h.

◆ zero

uint8_t chdebug_t::zero

Must be zero.

Definition at line 54 of file chregistry.h.

◆ size

uint8_t chdebug_t::size

Size of this structure.

Definition at line 55 of file chregistry.h.

◆ version

uint16_t chdebug_t::version

Encoded ChibiOS/RT version.

Definition at line 56 of file chregistry.h.

◆ ptrsize

uint8_t chdebug_t::ptrsize

Size of a pointer.

Definition at line 57 of file chregistry.h.

◆ timesize

uint8_t chdebug_t::timesize

Size of a systime_t.

Definition at line 58 of file chregistry.h.

◆ threadsize

uint8_t chdebug_t::threadsize

Size of a thread_t.

Definition at line 59 of file chregistry.h.

◆ off_prio

uint8_t chdebug_t::off_prio

Offset of prio field.

Definition at line 60 of file chregistry.h.

◆ off_ctx

uint8_t chdebug_t::off_ctx

Offset of ctx field.

Definition at line 61 of file chregistry.h.

◆ off_newer

uint8_t chdebug_t::off_newer

Offset of newer field.

Definition at line 62 of file chregistry.h.

◆ off_older

uint8_t chdebug_t::off_older

Offset of older field.

Definition at line 63 of file chregistry.h.

◆ off_name

uint8_t chdebug_t::off_name

Offset of name field.

Definition at line 64 of file chregistry.h.

◆ off_stklimit

uint8_t chdebug_t::off_stklimit

Offset of stklimit field.

Definition at line 65 of file chregistry.h.

◆ off_state

uint8_t chdebug_t::off_state

Offset of state field.

Definition at line 66 of file chregistry.h.

◆ off_flags

uint8_t chdebug_t::off_flags

Offset of flags field.

Definition at line 67 of file chregistry.h.

◆ off_refs

uint8_t chdebug_t::off_refs

Offset of refs field.

Definition at line 68 of file chregistry.h.

◆ off_preempt

uint8_t chdebug_t::off_preempt

Offset of preempt field.

Definition at line 69 of file chregistry.h.

◆ off_time

uint8_t chdebug_t::off_time

Offset of time field.

Definition at line 70 of file chregistry.h.