Kostya Serebryany
|
378f93e804
|
[sanitizer] fix the build on ancient gcc which has stricter rules about what can be put on TLS. Long term, we absolutely must build the run-times with the fresh target clang
llvm-svn: 169593
|
2012-12-07 09:40:17 +00:00 |
Kostya Serebryany
|
6986550c7d
|
[sanitizer] POD-ify the allocator cache
llvm-svn: 169514
|
2012-12-06 16:22:04 +00:00 |
Kostya Serebryany
|
6d2d30f61d
|
[asan/msan] one more test for 32-bit allocator + minor code simplification
llvm-svn: 169507
|
2012-12-06 14:39:41 +00:00 |
Kostya Serebryany
|
c14ae88b08
|
[asan/msan] add BulkAllocate to the 32-bit allocator (and a test)
llvm-svn: 169506
|
2012-12-06 14:27:32 +00:00 |
Kostya Serebryany
|
0f67d01031
|
[asan/msan] refactor allocator's BulkAllocate (move to AllocatorFreeList)
llvm-svn: 169503
|
2012-12-06 13:34:11 +00:00 |
Kostya Serebryany
|
9f84eecc9e
|
[asan/msan] add GetBlockBegin to the 32-bit allocator (+test)
llvm-svn: 169499
|
2012-12-06 13:13:58 +00:00 |
Kostya Serebryany
|
2044135dca
|
[asan/msan] new 32-bit allocator, basic functionality so far
llvm-svn: 169496
|
2012-12-06 12:49:28 +00:00 |
Kostya Serebryany
|
571232b8cf
|
[tsan] get rid of *allocator64* files, moving everything to *allocator* files. This will help with the 32-bit allocator implementation and testing
llvm-svn: 169368
|
2012-12-05 10:09:15 +00:00 |
Kostya Serebryany
|
f299288f55
|
[tsan] minor interface refactoring
llvm-svn: 169267
|
2012-12-04 14:15:17 +00:00 |
Kostya Serebryany
|
5e6f833bdd
|
[tsan] refactor the allocator tests to allow testing other flavours of the allocator (add templates)
llvm-svn: 169264
|
2012-12-04 13:59:22 +00:00 |
Kostya Serebryany
|
077f88045e
|
[tsan] refactoring and comment changes in sanitizer_common/sanitizer_allocator{,64}.h. No functionality change
llvm-svn: 169234
|
2012-12-04 07:54:41 +00:00 |