pub fn restore() callconv(.naked) noreturn
pub fn restore() callconv(.naked) noreturn { asm volatile ( \\svc 0 : : [number] "{r1}" (@backingInt(SYS.sigreturn)), ); }