summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/sanitizer_common/sanitizer_allocator.h
Commit message (Expand)AuthorAgeFilesLines
* [sanitizer] Fix a crash in SizeClassAllocator32 with an out-of-range pointerKuba Brecka2016-05-021-0/+3
* [sanitizer] add a function MmapNoAccess that mmaps a protected region *somewh...Kostya Serebryany2016-04-231-2/+2
* [sanitizer] rename MmapNoAccess to MmapFixedNoAccess; NFCKostya Serebryany2016-04-221-3/+3
* [sanitizer] partially un-revert r267094: Allow the sanitizer allocator to use...Kostya Serebryany2016-04-221-19/+39
* Revert "[sanitizer] Allow the sanitizer allocator to use a non-fixed address ...Renato Golin2016-04-221-39/+19
* [sanitizer] Allow the sanitizer allocator to use a non-fixed address range. A...Kostya Serebryany2016-04-221-19/+39
* [sanitizer] Fix Clang-tidy modernize-use-nullptr warnings in lib/sanitizer_co...Kostya Serebryany2015-09-291-19/+19
* [compiler-rt] [tsan] Enable TSan for AArch64/42-bit VMAAdhemerval Zanella2015-08-281-0/+4
* Split Mprotect into MmapNoAccess and MprotectNoAccess to be more portableTimur Iskhodzhanov2015-04-101-1/+1
* [sanitizer] use the right memory orderKostya Serebryany2015-01-091-1/+1
* [asan] add a flag soft_rss_limit_mbKostya Serebryany2015-01-061-1/+13
* [ASan] Change activation strategy.Alexey Samsonov2014-12-191-1/+5
* [sanitizer] Rename InitIfLinkerInitialized to InitLinkerInitialized.Sergey Matveev2014-12-191-8/+8
* [sanitizer] add CombinedAllocator::InitIfLinkerInitialized and use it in lsan...Kostya Serebryany2014-12-171-6/+24
* [Sanitizer] Introduce Allocator::may_return_null bool flag.Alexey Samsonov2014-12-121-7/+34
* tsan: support mmap(MAP_32BIT)Dmitry Vyukov2014-10-241-5/+5
* [sanitizer] Add a bunch of sanity checks.Evgeniy Stepanov2014-10-231-1/+4
* Fix apparent thinko in r209744: allocator stats can be zeroAlexey Samsonov2014-06-301-2/+2
* tsan: do not use 64-bit atomics in allocator codeDmitry Vyukov2014-05-281-18/+24
* [sanitizer] revert r200197: the buggy kernel (https://bugzilla.kernel.org/sho...Kostya Serebryany2014-01-271-1/+1
* [sanitizer] increase the mmap granularity in sanitizer allocator from 2^16 to...Kostya Serebryany2014-01-271-1/+1
* [sanitizer] Implement TwoLevelByteMap and use it for the internal allocator o...Kostya Serebryany2013-11-251-1/+63
* [sanitizer] Do not clear memory which comes from secondary allocator.Sergey Matveev2013-11-241-2/+3
* [sanitizer] use 16-byte aligned bzero in performance critical place (mostly f...Kostya Serebryany2013-11-231-1/+1
* Rename SpinMutex::AssertHeld to CheckLocked, for consistency with BlockingMutex.Peter Collingbourne2013-10-251-1/+1
* [asan] Fix a deadlock between asan's allocator and lsanKostya Serebryany2013-10-171-0/+1
* [sanitizer] make the allocator crash instead of returning 0 on huge size (con...Kostya Serebryany2013-09-061-2/+5
* tsan: better diagnostics for invalid addresses passed to free()Dmitry Vyukov2013-08-081-1/+4
* Lint fixesAlexey Samsonov2013-08-051-1/+3
* [msan] Allocator statistics interface and malloc hooks.Evgeniy Stepanov2013-08-021-5/+5
* Revert to C-style callbacks for iteration over allocator chunks.Sergey Matveev2013-06-241-33/+28
* [lsan] Implement __lsan_ignore_object().Sergey Matveev2013-06-061-9/+9
* [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
OpenPOWER on IntegriCloud