summaryrefslogtreecommitdiff
path: root/lib/sanitizer_common/sanitizer_allocator_local_cache.h
Commit message (Expand)AuthorAgeFilesLines
* [sanitizer][NFC] Remove unneeded SizeClassAllocatorLocalCacheVitaly Buka2019-05-011-7/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [Sanitizers] Remove OOM/BadRequest allocator error handling policies.Alex Shlyapnikov2018-06-201-2/+5
* [sanitizer] Remove unused 32-bit allocator TransferBatch parameterKostya Kortchinsky2018-05-031-2/+1
* [sanitizer] Size class map & local cache improvementsKostya Kortchinsky2018-02-121-10/+11
* [sanitizer] Allocator local cache improvementsKostya Kortchinsky2018-02-051-34/+31
* [sanitizer] Re-introduce kUseSeparateSizeClassForBatch for the 32-bit PrimaryKostya Kortchinsky2017-08-281-45/+51
* [Sanitizers] 64 bit allocator respects allocator_may_return_null flagAlex Shlyapnikov2017-06-261-5/+9
* [Sanitizers] 32 bit allocator respects allocator_may_return_null flagAlex Shlyapnikov2017-06-221-3/+12
* [sanitizer] Cache SizeClassForTransferBatch in the 32-bit local cacheKostya Kortchinsky2017-04-241-16/+16
* Cache size per class size in SizeClassAllocatorXLocalCache.Alex Shlyapnikov2017-04-131-4/+8
* Revert "Cache size per class size in SizeClassAllocatorXLocalCache."Diana Picus2017-04-131-8/+4
* Cache size per class size in SizeClassAllocatorXLocalCache.Alex Shlyapnikov2017-04-121-4/+8
* Avoid calling SizeClassMap::MaxCachedHint on hot path, it's not free.Alex Shlyapnikov2017-04-121-1/+1
* [sanitizer] remove kBatchClassID that is not used any more; NFCKostya Serebryany2016-08-311-14/+0
* [sanitizer] re-apply r279572 and r279595 reverted in r279643: change the 64-b...Kostya Serebryany2016-08-241-75/+30
* Revert r279572 "[sanitizer] change the 64-bit..." because of failures on ubsanVitaly Buka2016-08-241-30/+75
* [sanitizer] change the 64-bit allocator to use a single array for free-d chun...Kostya Serebryany2016-08-231-75/+30
* [sanitizer] allocator: split the local cache class into two, one for 32-bit a...Kostya Serebryany2016-08-231-1/+150
* [sanitizer] use 32-bit offset instead of 64-bit pointers in the 64-bit alloca...Kostya Serebryany2016-08-091-6/+6
* [sanitizer] minor refactoring in the allocator, NFCKostya Serebryany2016-08-091-2/+1
* [sanitizer] allocator: move TransferBatch into SizeClassAllocator64/SizeClass...Kostya Serebryany2016-08-061-13/+43
* [sanitizer] remove one redundant loop from the allocatorKostya Serebryany2016-08-031-5/+4
* [sanitizer] refactor TransferBatch to hide the implementation. NFC expected. ...Kostya Serebryany2016-08-031-9/+7
* [sanitizer] revert r276383 while investigating failures on botKostya Serebryany2016-07-221-7/+9
* [sanitizer] refactor TransferBatch to hide the implementation. NFCKostya Serebryany2016-07-221-9/+7
* [sanitizer] allocator: introduce kUseSeparateSizeClassForBatch (false by defa...Kostya Serebryany2016-07-221-4/+4
* [sanitizer] allocator: remove kPopulateSize and only use SizeClassMap::MaxCac...Kostya Serebryany2016-07-211-9/+19
* [sanitizers] split sanitizer_allocator.h into a number of smaller .h files; NFCKostya Serebryany2016-07-201-0/+123