pub fn regNative(ctx: *std.debug.cpu_context.Native, num: u16) error ctx: *std.debug.cpu_context.Nativenum: u16297
298
299
300
301
302
303
304
305pub fn regNative(ctx: *std.debug.cpu_context.Native, num: u16) error{
InvalidRegister,
UnsupportedRegister,
IncompatibleRegisterSize,
}!*align(1) std.debug.cpu_context.Native.Gpr {
const bytes = try ctx.dwarfRegisterBytes(num);
if (bytes.len != @sizeOf(std.debug.cpu_context.Native.Gpr)) return error.IncompatibleRegisterSize;
return @ptrCast(bytes);
}