On Sun, Aug 21, 2011 at 5:44 PM, Andrew Lutomirski <l...@mit.edu> wrote: > > Which suggests an easy-ish fix: if sysenter is used or if syscall is > entered from the EIP is is supposed to be entered from, then just > change ip in the argument save to point to the int 0x80 instruction.
Indeed. Just add an "int 0x80" instruction to the vsyscall thing, and you'd be done. In fact, just replace the jmp .Lenter_kernel with int 0x80 and you'd be pretty much all done, no? (Ok, that's probably a huge over-simplification, but perhaps "close enough" to true that it would be workable) Linus ------------------------------------------------------------------------------ uberSVN's rich system and user administration capabilities and model configuration take the hassle out of deploying and managing Subversion and the tools developers use with it. Learn more about uberSVN and get a free download at: http://p.sf.net/sfu/wandisco-dev2dev _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel