summaryrefslogtreecommitdiff
path: root/lib/sanitizer_common/sanitizer_allocator_primary64.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] Decorate /proc/self/maps better.Evgeniy Stepanov2019-02-061-8/+11
* Make more allocator methods work correctly with in an out-of-process mode.Dan Liew2019-01-271-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Introduce `AddressSpaceView` template parameter to `SizeClassAllocator64`.Dan Liew2018-12-211-1/+4
* [sanitizer] Revert D50940Kostya Kortchinsky2018-08-291-1/+1
* [sanitizer] Change Mmap*NoAccess to return nullptr on errorKostya Kortchinsky2018-08-231-1/+1
* [Sanitizers] Remove OOM/BadRequest allocator error handling policies.Alex Shlyapnikov2018-06-201-2/+6
* [sanitizer] Allow for the allocator "names" to be set by the toolsKostya Kortchinsky2018-04-131-4/+4
* [sanitizer] Align & pad the allocator structures to the cacheline size v2Kostya Kortchinsky2018-03-121-5/+6
* [sanitizer] Revert rCRT327145Kostya Kortchinsky2018-03-091-7/+6
* [sanitizer] Align & pad the allocator structures to the cacheline sizeKostya Kortchinsky2018-03-091-6/+7
* [sanitizer] Introduce a vDSO aware timing functionKostya Kortchinsky2017-12-131-3/+3
* [sanitizer] Revert rL320409Kostya Kortchinsky2017-12-111-3/+3
* [sanitizer] Introduce a vDSO aware time function, and use it in the allocator...Kostya Kortchinsky2017-12-111-3/+3
* [sanitizer] 64-bit allocator's PopulateFreeArray partial refactorKostya Kortchinsky2017-12-041-39/+47
* Update sanitizer_allocator to use new API.Kostya Kortchinsky2017-11-071-7/+9
* [Sanitizers] Call NanoTime() conditionally.Alex Shlyapnikov2017-11-031-1/+4
* [Sanitizers] Set default allocator_release_to_os_interval_ms to 5 secondsAlex Shlyapnikov2017-10-261-2/+8
* [sanitizer] Random shuffling of chunks for the 32-bit Primary AllocatorKostya Kortchinsky2017-10-251-14/+4
* [Sanitizers] Add total primary allocator RSS to allocator report.Alex Shlyapnikov2017-10-231-8/+14
* [Sanitizers] New sanitizer API to purge allocator quarantine.Alex Shlyapnikov2017-10-231-7/+18
* [Sanitizers] Add more details to ASan allocator stats report.Alex Shlyapnikov2017-10-131-6/+18
* [Sanitizers] Allocator: new "release memory to OS" implementationAlex Shlyapnikov2017-09-271-47/+298
* [sanitizer] Small tweaks and fixes to allocator related functionsKostya Kortchinsky2017-06-301-1/+1
* [Sanitizers] 64 bit allocator respects allocator_may_return_null flagAlex Shlyapnikov2017-06-261-76/+115
* Improved ASAN allocator and quarantine stats.Evgeniy Stepanov2017-01-051-3/+2
* Release memory to OS only when the requested range covers the entire pageEvgeniy Stepanov2016-11-301-8/+2
* Return memory to OS right after free (not in the async thread).Evgeniy Stepanov2016-11-291-30/+51
* [sanitizer] fix an allocator bug where the allocated memory may overlap with ...Kostya Serebryany2016-09-091-3/+4
* [scudo] use 32 bits of ASLR entropy instead of just 24 when shuffling allocat...Kostya Serebryany2016-08-291-1/+1
* [asan] first attempt at releasing free-d memory back to the system using madv...Kostya Serebryany2016-08-261-17/+88
* [sanitizer] enable random shuffling the memory chunks inside the allocator, u...Kostya Serebryany2016-08-261-0/+27
* [sanitizer] change SizeClassAllocator64 to accept just one template parameter...Kostya Serebryany2016-08-251-6/+10
* [sanitizer] re-apply r279572 and r279595 reverted in r279643: change the 64-b...Kostya Serebryany2016-08-241-102/+102
* Revert r279572 "[sanitizer] change the 64-bit..." because of failures on ubsanVitaly Buka2016-08-241-102/+102
* [sanitizer] trying to fix the PPC botsKostya Serebryany2016-08-241-1/+1
* [sanitizer] change the 64-bit allocator to use a single array for free-d chun...Kostya Serebryany2016-08-231-102/+102
* [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-8/+37
* [sanitizer] minor refactoring in the allocator, NFCKostya Serebryany2016-08-091-3/+3
* [sanitizer] allocator: move TransferBatch into SizeClassAllocator64/SizeClass...Kostya Serebryany2016-08-061-17/+53
* fix whitespaces from https://reviews.llvm.org/D23170Etienne Bergeron2016-08-041-2/+3
* [compiler-rt] Fix memory allocator for dynamic address spaceEtienne Bergeron2016-08-041-2/+12
* [sanitizer] refactor TransferBatch to hide the implementation. NFC expected. ...Kostya Serebryany2016-08-031-7/+5
* [sanitizer] revert r276383 while investigating failures on botKostya Serebryany2016-07-221-5/+7
* [sanitizer] refactor TransferBatch to hide the implementation. NFCKostya Serebryany2016-07-221-7/+5
* [sanitizer] better allocator stats (with rss)Kostya Serebryany2016-07-211-2/+18