summaryrefslogtreecommitdiff
path: root/lib/sanitizer_common/sanitizer_allocator.h
Commit message (Expand)AuthorAgeFilesLines
...
* [lsan] Use the fast version of GetBlockBegin for leak checking in LSan and ASan.Sergey Matveev2013-05-311-4/+11
* [sanitizer] introduce LargeMmapAllocator::GetBlockBeginFastSingleThreaded, re...Kostya Serebryany2013-05-301-2/+49
* Fix MSVC W3 compiler warningsTimur Iskhodzhanov2013-05-291-1/+1
* [sanitizer] factor out ByteMap from SizeClassAllocator32 so that it can be la...Kostya Serebryany2013-05-201-18/+39
* [sanitizer] fix gcc buildKostya Serebryany2013-05-161-1/+1
* [sanitizer] Fix the region overflow condition in SanitizerAllocator64::Popula...Sergey Matveev2013-05-161-1/+1
* [sanitizer] fix a gcc warningKostya Serebryany2013-05-161-1/+1
* [sanitizer] fix the GetBlockBegin overflow bug while preserving the performan...Kostya Serebryany2013-05-161-4/+5
* [sanitizer] Fix boundary condition in LargeMmapAllocator::GetBlockBegin. Patc...Kostya Serebryany2013-04-081-1/+1
* asan/tsan: reduce per-thread memory allocator cachesDmitry Vyukov2013-03-201-1/+1
* [asan] Add ForEachChunk() to sanitizer allocators. Patch by Sergey MatveevKostya Serebryany2013-03-151-0/+55
* [asan] remove one redundant malloc stress test, unify the usage of ASAN_LOW_M...Kostya Serebryany2013-03-141-1/+1
* [sanitizer] use fewer size classes in the allocator to reduce the memory foot...Kostya Serebryany2013-03-121-25/+27
* [sanitizer] simplify the allocator's SizeClassMap: do not require an extra te...Kostya Serebryany2013-03-121-20/+15
* [sanitizer] make SizeClassAllocator64::GetBlockBegin more bullet proof (by Se...Kostya Serebryany2013-03-111-0/+2
* [sanitizers] Fix check failure on dealloc from new threadReid Kleckner2013-03-061-2/+13
* [sanitizer] Fix check failure in SizeClassMap::Print.Evgeniy Stepanov2013-03-011-1/+1
* [asan] a bit stricter lint for CHECK vs CHECK_XX (these CHECK_XX really help ...Kostya Serebryany2013-02-261-0/+1
* [ASan] Switch Windows to allocator v2, also fixing some build errorsTimur Iskhodzhanov2013-02-081-3/+3
* [sanitizer] always allocate 16-byte aligned chunks of memoryKostya Serebryany2013-02-071-23/+38
* [sanitizer_common] Fix lint warnings.Alexander Potapenko2013-02-071-4/+4
* [ASan] Fix a compilation warning.Alexander Potapenko2013-02-071-1/+1
* [ASan] Implement asan_mz_size(), asan_mz_force_lock() and asan_mz_force_unloc...Alexander Potapenko2013-02-071-0/+50
* asan/tsan: fix compilation errors/bugs on Windows where long is 32-bit even i...Dmitry Vyukov2013-02-041-1/+1
* Use the correct order of NOINLINE vs ret type to fix Windows buildTimur Iskhodzhanov2013-01-281-7/+7
* [sanitizer] fix calloc overflow in asan/tsan/msanKostya Serebryany2013-01-251-0/+3
* tsan: implement malloc stats queryingDmitry Vyukov2013-01-241-20/+135
* [sanitizer] increase the minimal mmap size in allocator to 2^16; fix the asan...Kostya Serebryany2013-01-231-1/+1
* asan: faster thead-local cache for memory allocatorDmitry Vyukov2013-01-151-38/+57
* asan/tsan: mmap shadow memory before allocating memory (otherwise other threa...Dmitry Vyukov2013-01-141-16/+18
* asan/tsan: fix memory allocator statisticsDmitry Vyukov2013-01-141-2/+2
* asan/tsan: faster memory allocatorDmitry Vyukov2013-01-141-26/+31
* asan/tsan: move blocking mutex from asan to sanitizer_commonDmitry Vyukov2013-01-141-3/+3
* asan/tsan: faster memory allocatorDmitry Vyukov2013-01-111-162/+134
* asan: always pass allocator cache to Allocate()Dmitry Vyukov2013-01-111-7/+4
* [sanitizer] better statistics for the large allocatorKostya Serebryany2013-01-101-2/+11
* asan/tsan: fix commentDmitry Vyukov2013-01-101-3/+3
* [sanitizer] add statistics to the allocator; fix lintKostya Serebryany2012-12-271-6/+61
* [asan] asan_allocator2: store the user requested size in just 32 bits (larger...Kostya Serebryany2012-12-261-0/+4
* [asan] add a test for right OOB with special large sizes. Fix this test in as...Kostya Serebryany2012-12-251-2/+2
* [sanitizer] increase the maximum size class of the fast allocator. This shoul...Kostya Serebryany2012-12-251-3/+6
* [sanitizer] make LargeMmapAllocator::GetBlockBegin faster by not using a link...Kostya Serebryany2012-12-241-22/+33
* [sanitizer] rework the size class map in the sanitizer allocator: make the di...Kostya Serebryany2012-12-241-69/+133
* [asan] asan_allocator2 fix two asserts that happen on full chrome: a) memalig...Kostya Serebryany2012-12-211-3/+7
* [sanitizer] mmap less on every size class to make the allocator more friendly...Kostya Serebryany2012-12-211-13/+21
* [asan] asan_allocator2: improve FindHeapChunkByAddress to find memory chunks ...Kostya Serebryany2012-12-191-2/+5
* [sanitizer] one more stability fix in 64-bit allocatorKostya Serebryany2012-12-191-1/+2
* [sanitizer] fix LargeMmapAllocator::GetBlockBeginKostya Serebryany2012-12-181-12/+6
* [sanitizer] fix a bug that has crept into the sanitizer allocator and caused ...Kostya Serebryany2012-12-151-1/+1
* [sanitizer] introduce MmapFixedOrDie and use it in SizeClassAllocator64Kostya Serebryany2012-12-131-1/+1