Yabin Cui 284068f44f Fix tsan abort for lake of __libc_auxv initialization.
If tsan is used, the following callchain can happen:
__libc_preinit() -> __libc_init_globals() ->
__libc_init_vdso() -> strcmp() -> __tsan_init()
-> sysconf(_SC_PAGE_SIZE) -> getauxval().
But __libc_auxv is initialized in __libc_init_common(),
after __libc_init_globals(). One simple way to fix
this is to initialize __libc_auxv at __libc_init_globals().

Bug: 25392375
Change-Id: I3893b1f567d5f3b7a8c881c0c1b8234b06b7751b
2015-11-19 14:24:06 -08:00
..
2015-11-06 13:14:43 -08:00
2015-11-06 13:14:43 -08:00
2015-11-06 13:14:43 -08:00
2015-11-06 13:14:43 -08:00
2015-11-06 13:14:43 -08:00
2015-11-06 13:14:43 -08:00
2015-11-18 17:51:21 -08:00
2015-11-18 17:51:21 -08:00
2015-07-27 11:04:58 -07:00
2015-10-09 17:58:58 +01:00
2015-11-18 17:51:21 -08:00
2015-11-18 17:51:21 -08:00
2015-11-18 17:51:21 -08:00
2015-11-18 17:51:21 -08:00
2015-11-18 17:51:21 -08:00
2015-11-18 17:51:21 -08:00
2015-11-18 17:51:21 -08:00
2015-11-18 17:51:21 -08:00
2015-08-28 20:23:52 -07:00
2015-11-06 13:14:43 -08:00
2015-05-07 15:12:24 -07:00