diff options
author | Elliott Hughes <enh@google.com> | 2013-02-07 18:39:34 -0800 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2013-02-08 11:16:13 -0800 |
commit | d3920b3a996b358e48232f417aa0a1e44a60f155 (patch) | |
tree | b0520d0d300dbca1e6e54a9a7c26e6d2cd81ed08 /libc/bionic/libc_init_static.cpp | |
parent | f6afd3b670e23f56bf341d12136416aee17ea249 (diff) | |
download | android_bionic-d3920b3a996b358e48232f417aa0a1e44a60f155.tar.gz android_bionic-d3920b3a996b358e48232f417aa0a1e44a60f155.tar.bz2 android_bionic-d3920b3a996b358e48232f417aa0a1e44a60f155.zip |
Switch to using AT_RANDOM for the stack guards.
Bug: 7959813
Change-Id: I8db4b8912ba649bfe668c6f22aa44690ddd401a2
Diffstat (limited to 'libc/bionic/libc_init_static.cpp')
-rw-r--r-- | libc/bionic/libc_init_static.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/libc/bionic/libc_init_static.cpp b/libc/bionic/libc_init_static.cpp index e5506d1f1..a6b20eb9d 100644 --- a/libc/bionic/libc_init_static.cpp +++ b/libc/bionic/libc_init_static.cpp @@ -87,9 +87,8 @@ __noreturn void __libc_init(void* raw_args, void (*onexit)(void), int (*slingshot)(int, char**, char**), structors_array_t const * const structors) { - __libc_init_tls(NULL); - KernelArgumentBlock args(raw_args); + __libc_init_tls(args); __libc_init_common(args); apply_gnu_relro(); |