"Whatever, all UNIXes are the same, it's just POSIX at the end of the day" and then you go browse syscallspic.twitter.com/4zmtScp2Bc
-
-
Well technically you have VDSO/VSYSCALL too :)
-
VDSO is different. It doesn’t necessarily actually do a kernel entry. So you need to map the VDSO data page into userspace. Older kernels on x86 will do an int 80 for 32-bit apps vs pure VDSO for 64-bit apps. Huge performance difference now.
- 2 more replies
New conversation -
-
-
Indeed. Some of the backports of mitigations needed careful testing against legacy int 80 vs conventional contemporary entry. There are lots of syscall differences between arches - see also how the tables are compiled. And how the entry vectors behave :)
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.