summaryrefslogtreecommitdiff
path: root/lib/sanitizer_common/sanitizer_allocator_primary32.h
Commit message (Expand)AuthorAgeFilesLines
* 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