summaryrefslogtreecommitdiff
path: root/lib/sanitizer_common/sanitizer_allocator.h
AgeCommit message (Expand)Author
2016-05-02[sanitizer] Fix a crash in SizeClassAllocator32 with an out-of-range pointerKuba Brecka
2016-04-23[sanitizer] add a function MmapNoAccess that mmaps a protected region *somewh...Kostya Serebryany
2016-04-22[sanitizer] rename MmapNoAccess to MmapFixedNoAccess; NFCKostya Serebryany
2016-04-22[sanitizer] partially un-revert r267094: Allow the sanitizer allocator to use...Kostya Serebryany
2016-04-22Revert "[sanitizer] Allow the sanitizer allocator to use a non-fixed address ...Renato Golin
2016-04-22[sanitizer] Allow the sanitizer allocator to use a non-fixed address range. A...Kostya Serebryany
2015-09-29[sanitizer] Fix Clang-tidy modernize-use-nullptr warnings in lib/sanitizer_co...Kostya Serebryany
2015-08-28[compiler-rt] [tsan] Enable TSan for AArch64/42-bit VMAAdhemerval Zanella
2015-04-10Split Mprotect into MmapNoAccess and MprotectNoAccess to be more portableTimur Iskhodzhanov
2015-01-09[sanitizer] use the right memory orderKostya Serebryany
2015-01-06[asan] add a flag soft_rss_limit_mbKostya Serebryany
2014-12-19[ASan] Change activation strategy.Alexey Samsonov
2014-12-19[sanitizer] Rename InitIfLinkerInitialized to InitLinkerInitialized.Sergey Matveev
2014-12-17[sanitizer] add CombinedAllocator::InitIfLinkerInitialized and use it in lsan...Kostya Serebryany
2014-12-12[Sanitizer] Introduce Allocator::may_return_null bool flag.Alexey Samsonov
2014-10-24tsan: support mmap(MAP_32BIT)Dmitry Vyukov
2014-10-23[sanitizer] Add a bunch of sanity checks.Evgeniy Stepanov
2014-06-30Fix apparent thinko in r209744: allocator stats can be zeroAlexey Samsonov
2014-05-28tsan: do not use 64-bit atomics in allocator codeDmitry Vyukov
2014-01-27[sanitizer] revert r200197: the buggy kernel (https://bugzilla.kernel.org/sho...Kostya Serebryany
2014-01-27[sanitizer] increase the mmap granularity in sanitizer allocator from 2^16 to...Kostya Serebryany
2013-11-25[sanitizer] Implement TwoLevelByteMap and use it for the internal allocator o...Kostya Serebryany
2013-11-24[sanitizer] Do not clear memory which comes from secondary allocator.Sergey Matveev
2013-11-23[sanitizer] use 16-byte aligned bzero in performance critical place (mostly f...Kostya Serebryany
2013-10-25Rename SpinMutex::AssertHeld to CheckLocked, for consistency with BlockingMutex.Peter Collingbourne
2013-10-17[asan] Fix a deadlock between asan's allocator and lsanKostya Serebryany
2013-09-06[sanitizer] make the allocator crash instead of returning 0 on huge size (con...Kostya Serebryany
2013-08-08tsan: better diagnostics for invalid addresses passed to free()Dmitry Vyukov
2013-08-05Lint fixesAlexey Samsonov
2013-08-02[msan] Allocator statistics interface and malloc hooks.Evgeniy Stepanov
2013-06-24Revert to C-style callbacks for iteration over allocator chunks.Sergey Matveev
2013-06-06[lsan] Implement __lsan_ignore_object().Sergey Matveev
2013-05-31[lsan] Use the fast version of GetBlockBegin for leak checking in LSan and ASan.Sergey Matveev
2013-05-30[sanitizer] introduce LargeMmapAllocator::GetBlockBeginFastSingleThreaded, re...Kostya Serebryany
2013-05-29Fix MSVC W3 compiler warningsTimur Iskhodzhanov
2013-05-20[sanitizer] factor out ByteMap from SizeClassAllocator32 so that it can be la...Kostya Serebryany
2013-05-16[sanitizer] fix gcc buildKostya Serebryany
2013-05-16[sanitizer] Fix the region overflow condition in SanitizerAllocator64::Popula...Sergey Matveev
2013-05-16[sanitizer] fix a gcc warningKostya Serebryany
2013-05-16[sanitizer] fix the GetBlockBegin overflow bug while preserving the performan...Kostya Serebryany
2013-04-08[sanitizer] Fix boundary condition in LargeMmapAllocator::GetBlockBegin. Patc...Kostya Serebryany
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