summaryrefslogtreecommitdiff
path: root/lib/sanitizer_common/sanitizer_allocator.h
AgeCommit message (Expand)Author
2013-03-20asan/tsan: reduce per-thread memory allocator cachesDmitry Vyukov
2013-03-15[asan] Add ForEachChunk() to sanitizer allocators. Patch by Sergey MatveevKostya Serebryany
2013-03-14[asan] remove one redundant malloc stress test, unify the usage of ASAN_LOW_M...Kostya Serebryany
2013-03-12[sanitizer] use fewer size classes in the allocator to reduce the memory foot...Kostya Serebryany
2013-03-12[sanitizer] simplify the allocator's SizeClassMap: do not require an extra te...Kostya Serebryany
2013-03-11[sanitizer] make SizeClassAllocator64::GetBlockBegin more bullet proof (by Se...Kostya Serebryany
2013-03-06[sanitizers] Fix check failure on dealloc from new threadReid Kleckner
2013-03-01[sanitizer] Fix check failure in SizeClassMap::Print.Evgeniy Stepanov
2013-02-26[asan] a bit stricter lint for CHECK vs CHECK_XX (these CHECK_XX really help ...Kostya Serebryany
2013-02-08[ASan] Switch Windows to allocator v2, also fixing some build errorsTimur Iskhodzhanov
2013-02-07[sanitizer] always allocate 16-byte aligned chunks of memoryKostya Serebryany
2013-02-07[sanitizer_common] Fix lint warnings.Alexander Potapenko
2013-02-07[ASan] Fix a compilation warning.Alexander Potapenko
2013-02-07[ASan] Implement asan_mz_size(), asan_mz_force_lock() and asan_mz_force_unloc...Alexander Potapenko
2013-02-04asan/tsan: fix compilation errors/bugs on Windows where long is 32-bit even i...Dmitry Vyukov
2013-01-28Use the correct order of NOINLINE vs ret type to fix Windows buildTimur Iskhodzhanov
2013-01-25[sanitizer] fix calloc overflow in asan/tsan/msanKostya Serebryany
2013-01-24tsan: implement malloc stats queryingDmitry Vyukov
2013-01-23[sanitizer] increase the minimal mmap size in allocator to 2^16; fix the asan...Kostya Serebryany
2013-01-15asan: faster thead-local cache for memory allocatorDmitry Vyukov
2013-01-14asan/tsan: mmap shadow memory before allocating memory (otherwise other threa...Dmitry Vyukov
2013-01-14asan/tsan: fix memory allocator statisticsDmitry Vyukov
2013-01-14asan/tsan: faster memory allocatorDmitry Vyukov
2013-01-14asan/tsan: move blocking mutex from asan to sanitizer_commonDmitry Vyukov
2013-01-11asan/tsan: faster memory allocatorDmitry Vyukov
2013-01-11asan: always pass allocator cache to Allocate()Dmitry Vyukov
2013-01-10[sanitizer] better statistics for the large allocatorKostya Serebryany
2013-01-10asan/tsan: fix commentDmitry Vyukov
2012-12-27[sanitizer] add statistics to the allocator; fix lintKostya Serebryany
2012-12-26[asan] asan_allocator2: store the user requested size in just 32 bits (larger...Kostya Serebryany
2012-12-25[asan] add a test for right OOB with special large sizes. Fix this test in as...Kostya Serebryany
2012-12-25[sanitizer] increase the maximum size class of the fast allocator. This shoul...Kostya Serebryany
2012-12-24[sanitizer] make LargeMmapAllocator::GetBlockBegin faster by not using a link...Kostya Serebryany
2012-12-24[sanitizer] rework the size class map in the sanitizer allocator: make the di...Kostya Serebryany
2012-12-21[asan] asan_allocator2 fix two asserts that happen on full chrome: a) memalig...Kostya Serebryany
2012-12-21[sanitizer] mmap less on every size class to make the allocator more friendly...Kostya Serebryany
2012-12-19[asan] asan_allocator2: improve FindHeapChunkByAddress to find memory chunks ...Kostya Serebryany
2012-12-19[sanitizer] one more stability fix in 64-bit allocatorKostya Serebryany
2012-12-18[sanitizer] fix LargeMmapAllocator::GetBlockBeginKostya Serebryany
2012-12-15[sanitizer] fix a bug that has crept into the sanitizer allocator and caused ...Kostya Serebryany
2012-12-13[sanitizer] introduce MmapFixedOrDie and use it in SizeClassAllocator64Kostya Serebryany
2012-12-13[sanitizer] change the way SizeClassAllocator64 allocated memory from the sys...Kostya Serebryany
2012-12-12[sanitizer] add OnMap/OnUmap callbacks to the allocator interfaceKostya Serebryany
2012-12-07[sanitizer] fix the build on ancient gcc which has stricter rules about what ...Kostya Serebryany
2012-12-06[sanitizer] POD-ify the allocator cache Kostya Serebryany
2012-12-06[asan/msan] one more test for 32-bit allocator + minor code simplificationKostya Serebryany
2012-12-06[asan/msan] add BulkAllocate to the 32-bit allocator (and a test)Kostya Serebryany
2012-12-06[asan/msan] refactor allocator's BulkAllocate (move to AllocatorFreeList) Kostya Serebryany
2012-12-06[asan/msan] add GetBlockBegin to the 32-bit allocator (+test) Kostya Serebryany
2012-12-06[asan/msan] new 32-bit allocator, basic functionality so farKostya Serebryany