diff options
| author | Kostya Serebryany <kcc@google.com> | 2013-04-04 11:32:49 +0000 |
|---|---|---|
| committer | Kostya Serebryany <kcc@google.com> | 2013-04-04 11:32:49 +0000 |
| commit | eef8bd4355e85668de5ca11ff10836cd631eeb2d (patch) | |
| tree | 061fb7f9afb68915cf9eb0f0ebaf4a554223beed /compiler-rt/lib/asan/asan_allocator.h | |
| parent | 13b07733b1b1a5ac4c51117f08f0b3ae31e87886 (diff) | |
| download | bcm5719-llvm-eef8bd4355e85668de5ca11ff10836cd631eeb2d.tar.gz bcm5719-llvm-eef8bd4355e85668de5ca11ff10836cd631eeb2d.zip | |
[asan] nuke the old unused allocator code
llvm-svn: 178758
Diffstat (limited to 'compiler-rt/lib/asan/asan_allocator.h')
| -rw-r--r-- | compiler-rt/lib/asan/asan_allocator.h | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/compiler-rt/lib/asan/asan_allocator.h b/compiler-rt/lib/asan/asan_allocator.h index 38477c01163..4025cfe7b9c 100644 --- a/compiler-rt/lib/asan/asan_allocator.h +++ b/compiler-rt/lib/asan/asan_allocator.h @@ -9,7 +9,7 @@ // // This file is a part of AddressSanitizer, an address sanity checker. // -// ASan-private header for asan_allocator.cc. +// ASan-private header for asan_allocator2.cc. //===----------------------------------------------------------------------===// #ifndef ASAN_ALLOCATOR_H @@ -19,14 +19,6 @@ #include "asan_interceptors.h" #include "sanitizer_common/sanitizer_list.h" -// We are in the process of transitioning from the old allocator (version 1) -// to a new one (version 2). The change is quite intrusive so both allocators -// will co-exist in the source base for a while. The actual allocator is chosen -// at build time by redefining this macro. -#ifndef ASAN_ALLOCATOR_VERSION -#define ASAN_ALLOCATOR_VERSION 2 -#endif // ASAN_ALLOCATOR_VERSION - namespace __asan { enum AllocType { @@ -99,22 +91,14 @@ class AsanChunkFifoList: public IntrusiveList<AsanChunk> { struct AsanThreadLocalMallocStorage { explicit AsanThreadLocalMallocStorage(LinkerInitialized x) -#if ASAN_ALLOCATOR_VERSION == 1 - : quarantine_(x) -#endif { } AsanThreadLocalMallocStorage() { CHECK(REAL(memset)); REAL(memset)(this, 0, sizeof(AsanThreadLocalMallocStorage)); } -#if ASAN_ALLOCATOR_VERSION == 1 - AsanChunkFifoList quarantine_; - AsanChunk *free_lists_[kNumberOfSizeClasses]; -#else uptr quarantine_cache[16]; uptr allocator2_cache[96 * (512 * 8 + 16)]; // Opaque. -#endif void CommitBack(); }; |

