[msan] Increase hash table size for chained origins.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@212448 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] Remove runtime assembly helpers.

Remove helper functions that were used in assembly instrumentation.

Patch by Yuri Gorshenin.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@212456 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan/Win] Unbreak the build after r211216

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@212465 91177308-0d34-0410-b5e6-96231b3b80d8
Generalize sanitizer allocator public interface.

Introduce new public header <sanitizer/allocator_interface.h> and a set
of functions __sanitizer_get_ownership(), __sanitizer_malloc_hook() etc.
that will eventually replace their tool-specific equivalents
(__asan_get_ownership(), __msan_get_ownership() etc.). Tool-specific
functions are now deprecated and implemented as stubs redirecting
to __sanitizer_ versions (which are implemented differently in each tool).

Replace all uses of __xsan_ versions with __sanitizer_ versions in unit
and lit tests.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@212469 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan] Clean up leftovers from assembly instrumentation helpers

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@212471 91177308-0d34-0410-b5e6-96231b3b80d8
[Sanitizer] Move test for malloc/free hooks under test/sanitizer_common

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@212474 91177308-0d34-0410-b5e6-96231b3b80d8
[MSan] Use a single file for dso-origin test

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@212484 91177308-0d34-0410-b5e6-96231b3b80d8
[MSan] Make one more test standalone

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@212487 91177308-0d34-0410-b5e6-96231b3b80d8
Support building floating-point facilities on FreeBSD 9.2 in 32-bit mode
Differential Revision: http://reviews.llvm.org/D3909


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