summaryrefslogtreecommitdiff
path: root/lib/sanitizer_common/sanitizer_allocator.h
AgeCommit message (Expand)Author
2017-10-25[sanitizer] Random shuffling of chunks for the 32-bit Primary AllocatorKostya Kortchinsky
2017-07-18[Sanitizers] ASan/MSan/LSan allocators set errno on failure.Alex Shlyapnikov
2017-06-29MergeAlex Shlyapnikov
2017-06-28[Sanitizers] Operator new() interceptors always die on allocation errorAlex Shlyapnikov
2017-06-20[Sanitizers] Move cached allocator_may_return_null flag to sanitizer_allocatorAlex Shlyapnikov
2016-09-29Don't use internal symbolizer if we are in process of reporting Out-of-Memory.Vitaly Buka
2016-07-21[sanitizer] better allocator stats (with rss)Kostya Serebryany
2016-07-20[sanitizers] split sanitizer_allocator.h into a number of smaller .h files; NFCKostya Serebryany
2016-07-07[compiler-rt] Fix sanitizer memory allocator on win64.Etienne Bergeron
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