On Thu, 8 Feb 2007 16:39:42 +0100, "Franck Bui-Huu" <vagabon.xyz@xxxxxxxxx> wrote: > You're right the patch I sent is not sufficient. However, we actually > could restore save_static_function (well if we do it, I think it's > much better to do it in assembly code...) for sys_sigreturn() _only_. > In that case RESTORE_STATIC should load correct values, shouldn't it ? Yes. I think you are right. > But the points are: > > - get rid of saving static registers in setup_sigcontext() > - get rid of restoring static registers in restore_sigcontext() > - free space in the signal frame I'm afraid of ABI compatibility. Someone might try to handle SIGSEGV and dump all registers to debug the program without debugger... --- Atsushi Nemoto