On 02/09/2014 03:45 AM, Stefani Seibold wrote: >> >> Yes the syscall does, but the vsyscall stub does not (for the !0x80 case) > > I cross check all kinds of vsyscall and all do save the ECX registers. > > So IMHO i see no register modification other than EAX, which is declared > as the output register in the asm() directive. >
That is, indeed, correct, as the 32-bit vsyscall stubs are explicitly designed to be drop-in replacements for the int $0x80 instruction. -hpa -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/