[asan] Use linker initialization for the allocator 47/182747/2
authorKuba Mracek <mracek@apple.com>
Fri, 22 Jun 2018 12:56:46 +0000 (15:56 +0300)
committerDongkyun Son <dongkyun.s@samsung.com>
Thu, 19 Jul 2018 09:11:04 +0000 (09:11 +0000)
commit9bfb177e32b6d11c620b1b8195e5c111bfbe3495
treea5ed85d764718fce413de8b73f258db7e81cef52
parentaa38e508ce4649c02dba65e132b56a6d98198bf5
[asan] Use linker initialization for the allocator

This saves ~2 MB of dirty memory footprint. Can be a big deal on mobile devices especially when running multiple processes with ASan.

Differential Revision: https://reviews.llvm.org/D40627

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@320660 91177308-0d34-0410-b5e6-96231b3b80d8

Change-Id: I409b9dc7f73e13248987dd38d96a074ffc2ff044
libsanitizer/asan/asan_allocator.cc