Go to file
Elliott Hughes ad88a08631 Per-thread -fstack-protector guards for x86.
Based on a pair of patches from Intel:

  https://android-review.googlesource.com/#/c/43909/
  https://android-review.googlesource.com/#/c/44903/

For x86, this patch supports _both_ the global that ARM/MIPS use
and the per-thread TLS entry (%gs:20) that GCC uses by default. This
lets us support binaries built with any x86 toolchain (right now,
the NDK is emitting x86 code that uses the global).

I've also extended the original tests to cover ARM/MIPS too, and
be a little more thorough for x86.

Change-Id: I02f279a80c6b626aecad449771dec91df235ad01
2012-10-25 12:04:03 -07:00
libc Per-thread -fstack-protector guards for x86. 2012-10-25 12:04:03 -07:00
libdl Make the dlfcn mutex static. 2012-10-12 10:50:21 -07:00
libm Enclosed functions in fenv.h with __BEGIN_DECLS/__END_DECLS 2012-08-21 15:41:34 +08:00
libstdc++ Regenerate all NOTICE files with the latest version of the script. 2012-08-15 15:43:13 -07:00
libthread_db Add dependencies on all the makefiles. 2012-08-13 14:06:05 -07:00
linker Make dlerror(3) thread-safe. 2012-10-16 17:58:17 -07:00
tests Per-thread -fstack-protector guards for x86. 2012-10-25 12:04:03 -07:00
.gitignore Merge memory checking functionality from sandbox 2010-02-16 11:43:18 -08:00
Android.mk Remove the simulator target from all makefiles. 2011-07-11 22:11:41 -07:00
CleanSpec.mk Add an empty CleanSpec.mk 2010-03-08 18:04:02 -08:00