pub fn dwarfRegisterBytes(ctx: *Arc, register_num: u16) DwarfRegisterError![]u8 ctx: *Arcregister_num: u16InvalidRegisterUnsupportedRegister440
441
442
443
444
445
446
447
448
449
450
451 pub fn dwarfRegisterBytes(ctx: *Arc, register_num: u16) DwarfRegisterError![]u8 {
switch (register_num) {
0...31 => return @ptrCast(&ctx.r[register_num]),
160 => return @ptrCast(&ctx.pcl),
32...57 => return error.UnsupportedRegister, // Extension Core Registers
58...127 => return error.UnsupportedRegister, // Reserved
128...159 => return error.UnsupportedRegister, // f0 - f31
else => return error.InvalidRegister,
}
}