Alexey Samsonov
|
25ad5a6735
|
[sanitizer] Use raw check in internal allocator to prevent self-deadlocks. Try to fix Windows build.
llvm-svn: 182840
|
2013-05-29 10:41:53 +00:00 |
Alexey Samsonov
|
c30e2d6b3a
|
Make InternalAlloc/InternalFree in sanitizer runtimes libc-free by switching to a custom allocator.
llvm-svn: 182836
|
2013-05-29 09:15:39 +00:00 |
Alexey Samsonov
|
a0e28a7aaa
|
[Sanitizer] Kill the remainders of platform defines in favor of SANITIZER_ defines
llvm-svn: 178627
|
2013-04-03 07:24:35 +00:00 |
Evgeniy Stepanov
|
0af672326a
|
[sanitizer] Replace more platform checks with SANITIZER_ constants.
llvm-svn: 177400
|
2013-03-19 14:33:38 +00:00 |
Kostya Serebryany
|
c1056f90ae
|
[sanitizer] improve the calloc overflow check (spotted by samsonov@)
llvm-svn: 173443
|
2013-01-25 12:22:21 +00:00 |
Kostya Serebryany
|
fa79cd65e2
|
[sanitizer] fix calloc overflow in asan/tsan/msan
llvm-svn: 173441
|
2013-01-25 11:46:22 +00:00 |
Kostya Serebryany
|
dab61684ef
|
[tsan] remove unused InternalAllocBlock as part of larger refactoring
llvm-svn: 169123
|
2012-12-03 11:57:01 +00:00 |
Kostya Serebryany
|
df198db1aa
|
[asan/tsan] get rid of kPageSize completely in favor of GetPageSizeCached(). This makes the code friendly to more platforms
llvm-svn: 168537
|
2012-11-24 05:03:11 +00:00 |
Evgeniy Stepanov
|
6f66ed1329
|
[asan] There is no __libc_malloc on Android.
llvm-svn: 163498
|
2012-09-10 10:18:49 +00:00 |
Alexey Samsonov
|
d1d1a814b7
|
[Sanitizer] align allocation sizes in low level allocator
llvm-svn: 162676
|
2012-08-27 14:51:36 +00:00 |
Alexey Samsonov
|
dc8d1f1039
|
[Sanitizer] move low-level (mmap-based) allocator to sanitizer_common
llvm-svn: 162663
|
2012-08-27 09:30:58 +00:00 |
Dmitry Vyukov
|
03d32ecd4f
|
tsan: Go language support
llvm-svn: 159754
|
2012-07-05 16:18:28 +00:00 |
Dmitry Vyukov
|
c598de93bd
|
tsan: remove internal allocator, switch to sanitizer_common one.
llvm-svn: 159142
|
2012-06-25 15:09:24 +00:00 |
Alexey Samsonov
|
bb62f555f3
|
[Sanitizer] Use __libc_malloc/__libc_free instead of malloc/free inside internal allocator on Linux (important for TSan)
llvm-svn: 158261
|
2012-06-09 09:21:44 +00:00 |
Alexey Samsonov
|
94e2b7d040
|
[Sanitizer] include stdlib.h header to get malloc/free
llvm-svn: 158144
|
2012-06-07 09:26:13 +00:00 |
Alexey Samsonov
|
3a6ddb86e8
|
[Sanitizer] Allocator for internal runtime purposes. Currently it calls libcmalloc, but we might have to make it more low-level in future
llvm-svn: 158142
|
2012-06-07 08:52:56 +00:00 |