commit | 7e8434940a1fe7dce531d4c458ccd714da48f609 | [log] [tgz] |
---|---|---|
author | Alexey Samsonov <samsonov@google.com> | Thu Mar 28 15:42:43 2013 +0000 |
committer | Alexey Samsonov <samsonov@google.com> | Thu Mar 28 15:42:43 2013 +0000 |
tree | 91df0d0b96c03c602c18216db10f1021cadc7e54 | |
parent | ca280f2809eea49ac90860a5827c81dd09c65cdb [diff] |
[ASan] Speed-up initialization-order checking: create and use fast versions of PoisonShadow functions, store copies of __asan_global descriptors in a vector instead of list of pointers. This gives 3x speedup on both benchmarks and real binaries with lots of globals. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@178239 91177308-0d34-0410-b5e6-96231b3b80d8