pub fn dwarfRegisterBytes(ctx: *M68k, register_num: u16) DwarfRegisterError![]u8 ctx: *M68kregister_num: u16InvalidRegisterUnsupportedRegister911
912
913
914
915
916
917
918
919
920
921
922 pub fn dwarfRegisterBytes(ctx: *M68k, register_num: u16) DwarfRegisterError![]u8 {
switch (register_num) {
0...7 => return @ptrCast(&ctx.d[register_num]),
8...15 => return @ptrCast(&ctx.a[register_num - 8]),
26 => return @ptrCast(&ctx.pc),
16...23 => return error.UnsupportedRegister, // fp0 - fp7
24...25 => return error.UnsupportedRegister, // Return columns in GCC...?
else => return error.InvalidRegister,
}
}