//! Crimson type definitions pub const Context = struct { rax: u64, rbx: u64, rcx: u64, rdx: u64, rsi: u64, rdi: u64, rbp: u64, rsp: u64, r8: u64, r9: u64, r10: u64, r11: u64, r12: u64, r13: u64, r14: u64, r15: u64, rip: u64, rflags: u64, error_code: u64, cr2: u64, cr3: u64, }; pub const ExceptionFrame = packed struct { r15: u64, r14: u64, r13: u64, r12: u64, r11: u64, r10: u64, r9: u64, r8: u64, rbp: u64, rdi: u64, rsi: u64, rdx: u64, rcx: u64, rbx: u64, rax: u64, int_num: u64, error_code: u64, rip: u64, cs: u64, rflags: u64, rsp: u64, ss: u64, };