ChibiOS/RT 7.0.5
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".
uint8_t zero
 Must be zero.
uint8_t size
 Size of this structure.
uint16_t version
 Encoded ChibiOS/RT version.
uint8_t ptrsize
 Size of a pointer.
uint8_t timesize
 Size of a systime_t.
uint8_t threadsize
 Size of a thread_t.
uint8_t off_prio
 Offset of prio field.
uint8_t off_ctx
 Offset of ctx field.
uint8_t off_newer
 Offset of newer field.
uint8_t off_older
 Offset of older field.
uint8_t off_name
 Offset of name field.
uint8_t off_stklimit
 Offset of stklimit field.
uint8_t off_state
 Offset of state field.
uint8_t off_flags
 Offset of flags field.
uint8_t off_refs
 Offset of refs field.
uint8_t off_preempt
 Offset of ticks field.
uint8_t off_time
 Offset of time field.
uint8_t off_reserved [4]
uint8_t intctxsize
 Size of a port_intctx.
uint8_t intervalsize
 Size of a sysinterval_t.
uint8_t instancesnum
 Number of instances.
uint8_t off_sys_state
 Offset of state field.
uint8_t off_sys_instances
 Offset of instances array field.
uint8_t off_sys_reglist
 Offset of reglist field.
uint8_t off_sys_rfcu
 Offset of rfcu field.
uint8_t off_sys_reserved [4]
uint8_t off_inst_rlist_current
 Offset of rlist.current field.
uint8_t off_inst_rlist
 Offset of rlist field.
uint8_t off_inst_vtlist
 Offset of vtlist field.
uint8_t off_inst_reglist
 Offset of reglist field.
uint8_t off_inst_core_id
 Offset of core_id field.
uint8_t off_inst_rfcu
 Offset of rfcu field.

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 ticks 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.

◆ off_reserved

uint8_t chdebug_t::off_reserved[4]

Definition at line 71 of file chregistry.h.

◆ intctxsize

uint8_t chdebug_t::intctxsize

Size of a port_intctx.

Definition at line 72 of file chregistry.h.

◆ intervalsize

uint8_t chdebug_t::intervalsize

Size of a sysinterval_t.

Definition at line 73 of file chregistry.h.

◆ instancesnum

uint8_t chdebug_t::instancesnum

Number of instances.

Definition at line 74 of file chregistry.h.

◆ off_sys_state

uint8_t chdebug_t::off_sys_state

Offset of state field.

Definition at line 75 of file chregistry.h.

◆ off_sys_instances

uint8_t chdebug_t::off_sys_instances

Offset of instances array field.

Definition at line 76 of file chregistry.h.

◆ off_sys_reglist

uint8_t chdebug_t::off_sys_reglist

Offset of reglist field.

Definition at line 78 of file chregistry.h.

◆ off_sys_rfcu

uint8_t chdebug_t::off_sys_rfcu

Offset of rfcu field.

Definition at line 79 of file chregistry.h.

◆ off_sys_reserved

uint8_t chdebug_t::off_sys_reserved[4]

Definition at line 80 of file chregistry.h.

◆ off_inst_rlist_current

uint8_t chdebug_t::off_inst_rlist_current

Offset of rlist.current field.

Definition at line 81 of file chregistry.h.

◆ off_inst_rlist

uint8_t chdebug_t::off_inst_rlist

Offset of rlist field.

Definition at line 83 of file chregistry.h.

◆ off_inst_vtlist

uint8_t chdebug_t::off_inst_vtlist

Offset of vtlist field.

Definition at line 84 of file chregistry.h.

◆ off_inst_reglist

uint8_t chdebug_t::off_inst_reglist

Offset of reglist field.

Definition at line 85 of file chregistry.h.

◆ off_inst_core_id

uint8_t chdebug_t::off_inst_core_id

Offset of core_id field.

Definition at line 86 of file chregistry.h.

◆ off_inst_rfcu

uint8_t chdebug_t::off_inst_rfcu

Offset of rfcu field.

Definition at line 87 of file chregistry.h.