Skip to content

Struct SYN_CoreDump

ClassList > SYN_CoreDump

Persistent core dump — written to flash on fault. More...

  • #include <syn_coredump.h>

Public Attributes

Type Name
uint32_t crc
uint32_t magic
SYN_FaultContext regs
uint8_t stack
uint32_t stack_bytes
uint32_t uptime_ms

Detailed Description

Total size: ~180 bytes with 128-byte stack capture.

Public Attributes Documentation

variable crc

uint32_t SYN_CoreDump::crc;

CRC-32 over preceding fields


variable magic

uint32_t SYN_CoreDump::magic;

SYN_COREDUMP_MAGIC when valid


variable regs

SYN_FaultContext SYN_CoreDump::regs;

CPU register snapshot


variable stack

uint8_t SYN_CoreDump::stack[SYN_COREDUMP_STACK_SIZE];

Partial stack snapshot


variable stack_bytes

uint32_t SYN_CoreDump::stack_bytes;

Actual stack bytes captured


variable uptime_ms

uint32_t SYN_CoreDump::uptime_ms;

System uptime at fault



The documentation for this class was generated from the following file src/syntropic/system/syn_coredump.h