glibc is about to effectively turn off ASLR by default on x86_64 because some broken Intel chips are 3% slower. https://sourceware.org/ml/libc-alpha/2015-12/msg00221.html …
@bofh453 @gcpascutto @solardiz You can't do it in your app because the relevant PROT_EXEC mmaps are done by the dynamic linker.
-
-
@bofh453@gcpascutto@solardiz Also I don't see how it even works since the initial mmap of the main program is done by kernel & not 32-bit. -
@RichFelker@gcpascutto@solardiz you're right... sneaking suspicion the perf improvement comes only from libs loaded by ld.so, incl. glibc. -
@bofh453@gcpascutto@solardiz Only for calls from one such lib to another. Or from non-PIE main program. -
@bofh453@gcpascutto@solardiz Calls internal to a single lib never benefit unless they're forced thru main program's PLT.
End of conversation
New conversation -
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.