summaryrefslogtreecommitdiff
path: root/lib/sanitizer_common/sanitizer_allocator_primary32.h
Commit message (Expand)AuthorAgeFilesLines
* Revert r369472 and r369441Vitaly Buka2019-08-211-3/+0
* [AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMASebastian Pop2019-08-201-0/+3
* [sanitizer][NFC] Add const/static into a couple of methodsVitaly Buka2019-05-011-2/+2
* [sanitizer] Calculate SizeClassAllocator32::ByteMap type from Params::kSpaceS...Vitaly Buka2019-04-271-33/+6
* [sanitizer] NFC: add static_assert to confirm that we use reasonable ByteMap ...Vitaly Buka2019-04-271-3/+21
* Revert "[sanitizer] NFC: add static_assert to confirm that we use optimal Byt...JF Bastien2019-04-261-7/+3
* [sanitizer] NFC: add static_assert to confirm that we use optimal ByteMap typeVitaly Buka2019-04-261-3/+7
* [lsan] Use SANITIZER_WORDSIZE when selecting ByteMapVitaly Buka2019-04-261-0/+14
* Revert "[lsan] Use SANITIZER_WORDSIZE when selecting ByteMap"Vitaly Buka2019-04-261-14/+0
* [lsan] Use SANITIZER_WORDSIZE when selecting ByteMapVitaly Buka2019-04-261-0/+14
* SanitizerCommon: 64-bit SPARC/Linux portVitaly Buka2019-03-121-0/+7
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Fix `static_assert()` scope in `SizeClassAllocator32`.Dan Liew2018-12-211-3/+4
* Introduce `AddressSpaceView` template parameter to `SizeClassAllocator32`, `F...Dan Liew2018-12-141-0/+4
* [sanitizer] Minor 32-bit primary improvementsKostya Kortchinsky2018-05-161-15/+10
* [sanitizer] s/TestOnlyInit/Init for the allocator ByteMap (NFC)Kostya Kortchinsky2018-05-071-1/+1
* [sanitizer] Remove unused 32-bit allocator TransferBatch parameterKostya Kortchinsky2018-05-031-1/+1
* [sanitizer] Allow for the allocator "names" to be set by the toolsKostya Kortchinsky2018-04-131-2/+2
* [sanitizer] Align & pad the allocator structures to the cacheline size v2Kostya Kortchinsky2018-03-121-5/+3
* [sanitizer] Revert rCRT327145Kostya Kortchinsky2018-03-091-3/+5
* [sanitizer] Align & pad the allocator structures to the cacheline sizeKostya Kortchinsky2018-03-091-5/+3
* [sanitizer] Size class map & local cache improvementsKostya Kortchinsky2018-02-121-15/+16
* [sanitizer] Random shuffling of chunks for the 32-bit Primary AllocatorKostya Kortchinsky2017-10-251-10/+44
* [Sanitizers] New sanitizer API to purge allocator quarantine.Alex Shlyapnikov2017-10-231-0/+4
* [sanitizer] Re-introduce kUseSeparateSizeClassForBatch for the 32-bit PrimaryKostya Kortchinsky2017-08-281-6/+9
* [sanitizer] Small tweaks and fixes to allocator related functionsKostya Kortchinsky2017-06-301-4/+3
* [Sanitizers] 32 bit allocator respects allocator_may_return_null flagAlex Shlyapnikov2017-06-221-6/+15
* [sanitizer] Reverting D34152Kostya Kortchinsky2017-06-141-50/+8
* [sanitizer] MmapAlignedOrDie changes to reduce fragmentationKostya Kortchinsky2017-06-141-8/+50
* [sanitizer] Revert rL303879 as it breaks WindowsKostya Kortchinsky2017-05-251-53/+8
* [sanitizer] Change the 32-bit Primary AllocateRegion to reduce fragmentationKostya Kortchinsky2017-05-251-10/+53
* [sanitizer] Change SizeClassAllocator32 to accept just one templateKostya Kortchinsky2017-05-151-7/+20
* Return memory to OS right after free (not in the async thread).Evgeniy Stepanov2016-11-291-5/+9
* [sanitizer] remove kBatchClassID that is not used any more; NFCKostya Serebryany2016-08-311-3/+1
* [asan] first attempt at releasing free-d memory back to the system using madv...Kostya Serebryany2016-08-261-0/+4
* [sanitizer] allocator: split the local cache class into two, one for 32-bit a...Kostya Serebryany2016-08-231-1/+3
* [sanitizer] use 32-bit offset instead of 64-bit pointers in the 64-bit alloca...Kostya Serebryany2016-08-091-3/+16
* [sanitizer] minor refactoring in the allocator, NFCKostya Serebryany2016-08-091-4/+4
* [sanitizer] allocator: move TransferBatch into SizeClassAllocator64/SizeClass...Kostya Serebryany2016-08-061-14/+49
* [sanitizer] refactor TransferBatch to hide the implementation. NFC expected. ...Kostya Serebryany2016-08-031-6/+6
* [sanitizer] revert r276383 while investigating failures on botKostya Serebryany2016-07-221-10/+15
* [sanitizer] refactor TransferBatch to hide the implementation. NFCKostya Serebryany2016-07-221-15/+10
* [sanitizer] allocator: remove kPopulateSize and only use SizeClassMap::MaxCac...Kostya Serebryany2016-07-211-4/+1
* [sanitizers] split sanitizer_allocator.h into a number of smaller .h files; NFCKostya Serebryany2016-07-201-0/+257