ZXFoundation™ 26h2
Loading...
Searching...
No Matches
zxfoundation::sys::syschk::zx_crash_record Struct Referenceexport

Crash record written into the BSP lowcore on every system_check call. More...

Data Fields

u16 cpu_id {}
 0x0A..0x0B: Logical CPU ID (2 bytes)
u8 err_category {}
 0x09: lib::error_category value (1 byte)
u32 err_code {}
 0x0C..0x0F: Per-category error code (4 bytes)
u64 magic {}
 0x00..0x07: ZX_CRASH_RECORD_MAGIC (8 bytes)
char msg [ZX_CRASH_MSG_LEN] {}
 0x20..0xFF: Reason string (224 bytes)
u64 psw_addr {}
 0x18..0x1F: PSW instruction address (8 bytes)
u64 psw_mask {}
 0x10..0x17: PSW mask word at crash (8 bytes)
u8 severity {}
 0x08: Raw syschk_severity value (1 byte)

Detailed Description

Crash record written into the BSP lowcore on every system_check call.


The documentation for this struct was generated from the following file:
  • zxfoundation/sys/syschk.zcomponent/types.cxxm