diff options
Diffstat (limited to 'libc/bionic/libc_init_dynamic.cpp')
| -rw-r--r-- | libc/bionic/libc_init_dynamic.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libc/bionic/libc_init_dynamic.cpp b/libc/bionic/libc_init_dynamic.cpp index c9da02eab..4625fa1d4 100644 --- a/libc/bionic/libc_init_dynamic.cpp +++ b/libc/bionic/libc_init_dynamic.cpp @@ -46,6 +46,7 @@ #include <elf.h> #include "libc_init_common.h" +#include "private/bionic_defs.h" #include "private/bionic_elf_tls.h" #include "private/bionic_globals.h" #include "platform/bionic/macros.h" @@ -90,6 +91,7 @@ static void __libc_preinit_impl() { __libc_init_globals(); __libc_init_common(); + __libc_init_scudo(); // Hooks for various libraries to let them know that we're starting up. __libc_globals.mutate(__libc_init_malloc); @@ -106,6 +108,8 @@ static void __libc_preinit_impl() { __libc_shared_globals()->unload_hook = __hwasan_library_unloaded; #endif + __libc_shared_globals()->set_target_sdk_version_hook = __libc_set_target_sdk_version; + netdClientInit(); } |
