diff options
author | Elliott Hughes <enh@google.com> | 2015-06-08 18:04:00 -0700 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2015-06-10 16:10:18 -0700 |
commit | 66c3b2db2f036ee55e06c1a861d0da82c5f10b3d (patch) | |
tree | eb86556c4735e4638604e8660a0bf9e7a601697a /libc/bionic/libc_init_static.cpp | |
parent | 07f4f5f9edc33d22c41f51224f8be0c0a51e5b6b (diff) | |
download | android_bionic-66c3b2db2f036ee55e06c1a861d0da82c5f10b3d.tar.gz android_bionic-66c3b2db2f036ee55e06c1a861d0da82c5f10b3d.tar.bz2 android_bionic-66c3b2db2f036ee55e06c1a861d0da82c5f10b3d.zip |
Statically linked executables should honor AT_SECURE.
Bug: http://b/19647373
Change-Id: I10e7682d9cec26a523f1a3597ca5326c3ca42ebe
(cherry picked from commit 1801db3d3fe17df543e721b9fb355e5c882dc6cc)
Diffstat (limited to 'libc/bionic/libc_init_static.cpp')
-rw-r--r-- | libc/bionic/libc_init_static.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libc/bionic/libc_init_static.cpp b/libc/bionic/libc_init_static.cpp index bc11f3d93..7794fbe76 100644 --- a/libc/bionic/libc_init_static.cpp +++ b/libc/bionic/libc_init_static.cpp @@ -91,6 +91,7 @@ __noreturn void __libc_init(void* raw_args, structors_array_t const * const structors) { KernelArgumentBlock args(raw_args); __libc_init_tls(args); + __libc_init_AT_SECURE(args); __libc_init_common(args); apply_gnu_relro(); |