summaryrefslogtreecommitdiff
path: root/lib/scudo/scudo_allocator.h
Commit message (Expand)AuthorAgeFilesLines
* [scudo][NFC] Remove unneeded template from scudo::CombinedAllocatorVitaly Buka2019-05-011-3/+5
* [sanitizer][NFC] Get type of AllocatorCache from CombinedAllocatorVitaly Buka2019-05-011-2/+2
* [sanitizer] Calculate SizeClassAllocator32::ByteMap type from Params::kSpaceS...Vitaly Buka2019-04-271-7/+0
* 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-0/+1
* Introduce `AddressSpaceView` template parameter to `SizeClassAllocator32`, `F...Dan Liew2018-12-141-1/+2
* [scudo] Simplify internal names (NFC)Kostya Kortchinsky2018-07-201-6/+5
* [scudo] Add C++17 aligned new/delete operators supportKostya Kortchinsky2018-06-121-4/+2
* [scudo] Introduce Chunk::getHeaderSizeKostya Kortchinsky2018-02-271-8/+11
* [scudo] Get rid of the thread local PRNG & header saltKostya Kortchinsky2017-12-051-3/+2
* [scudo] Remove comment about security of the 32-bit allocatorKostya Kortchinsky2017-10-251-3/+0
* [scudo] Scudo thread specific data refactor, part 3Kostya Kortchinsky2017-09-261-15/+1
* [sanitizer] Re-introduce kUseSeparateSizeClassForBatch for the 32-bit PrimaryKostya Kortchinsky2017-08-281-13/+14
* [scudo] Application & platform compatibility changesKostya Kortchinsky2017-08-161-2/+0
* [scudo] Change aligned alloc functions to be more compliant & perf changesKostya Kortchinsky2017-06-291-0/+5
* [sanitizer] Change SizeClassAllocator32 to accept just one templateKostya Kortchinsky2017-05-151-4/+14
* [scudo] Use our own combined allocatorKostya Kortchinsky2017-05-111-2/+3
* [scudo] Add Android supportKostya Kortchinsky2017-05-051-1/+7
* [scudo] Move thread local variables into their own filesKostya Kortchinsky2017-04-271-17/+38
* [scudo] Remove GetActuallyAllocatedSize calls from the fast pathKostya Kortchinsky2017-04-201-9/+11
* [scudo] Minor changes and refactoringKostya Kortchinsky2017-04-201-2/+1
* [scudo] Replacing std::atomic with Sanitizer's atomicsKostya Kortchinsky2017-01-201-3/+1
* [scudo] Refactor of CRC32 and ARM runtime CRC32 detectionKostya Kortchinsky2017-01-181-0/+4
* [scudo] Use DefaultSizeClassMap for 32-bitKostya Kortchinsky2016-12-151-2/+2
* [scudo] 32-bit and hardware agnostic supportKostya Kortchinsky2016-11-301-38/+15
* Return memory to OS right after free (not in the async thread).Evgeniy Stepanov2016-11-291-0/+1
* [scudo] Lay the foundation for 32-bit supportKostya Kortchinsky2016-10-261-0/+61
* [sanitizer] Initial implementation of a Hardened AllocatorKostya Serebryany2016-06-071-0/+63