summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/scudo/scudo_allocator.cpp
Commit message (Expand)AuthorAgeFilesLines
* [scudo] Adding an interface function to print allocator statsKostya Kortchinsky2018-04-251-0/+9
* [sanitizer] Allow for the allocator "names" to be set by the toolsKostya Kortchinsky2018-04-131-0/+3
* [scudo] Add Chunk::getSize, rework Chunk::getUsableSizeKostya Kortchinsky2018-03-141-19/+28
* [scudo] Make logging more consistentKostya Kortchinsky2018-03-071-61/+38
* [scudo] Introduce Chunk::getHeaderSizeKostya Kortchinsky2018-02-271-13/+12
* [scudo] Add default implementations for weak functionsKostya Kortchinsky2018-01-301-0/+12
* [scudo] Allow for weak hooks, gated by a defineKostya Kortchinsky2018-01-231-2/+4
* [scudo] Fix for the Scudo interface function scopeKostya Kortchinsky2018-01-171-2/+1
* [scudo] s/unsigned long/size_t/ for __scudo_set_rss_limitKostya Kortchinsky2018-01-041-3/+3
* [scudo] Refactor ScudoChunkKostya Kortchinsky2017-12-141-119/+117
* [scudo] Adding a public Scudo interfaceKostya Kortchinsky2017-12-131-0/+18
* [sanitizer] Introduce a vDSO aware timing functionKostya Kortchinsky2017-12-131-2/+2
* [scudo] Inline getScudoChunk function.Kostya Kortchinsky2017-12-131-1/+1
* [sanitizer] Revert rL320409Kostya Kortchinsky2017-12-111-2/+2
* [sanitizer] Introduce a vDSO aware time function, and use it in the allocator...Kostya Kortchinsky2017-12-111-2/+2
* [scudo] Minor code generation improvementKostya Kortchinsky2017-12-081-11/+8
* [scudo] Get rid of the thread local PRNG & header saltKostya Kortchinsky2017-12-051-48/+54
* [scudo] Overhaul hardware CRC32 feature detectionKostya Kortchinsky2017-11-221-1/+1
* [scudo] Soft and hard RSS limit checksKostya Kortchinsky2017-11-151-0/+50
* [scudo] Simplify initialization and flagsKostya Kortchinsky2017-11-141-60/+20
* [scudo] Allow for non-Android Shared TSD platforms, part 1Kostya Kortchinsky2017-10-121-6/+6
* [scudo] Scudo thread specific data refactor, part 3Kostya Kortchinsky2017-09-261-1/+1
* [scudo] Scudo thread specific data refactor, part 2Kostya Kortchinsky2017-09-251-41/+12
* [scudo] Scudo thread specific data refactor, part 1Kostya Kortchinsky2017-09-221-36/+24
* [scudo] Fix bad request handling when allocator has not been initializedKostya Kortchinsky2017-09-141-4/+9
* [scudo] Fix improper TSD init after TLS destructors are calledKostya Kortchinsky2017-09-111-1/+7
* [scudo] Application & platform compatibility changesKostya Kortchinsky2017-08-161-8/+12
* [scudo] Check for pvalloc overflowKostya Kortchinsky2017-07-251-0/+4
* [scudo] Quarantine overhaulKostya Kortchinsky2017-07-241-38/+31
* [Sanitizers] ASan/MSan/LSan allocators set errno on failure.Alex Shlyapnikov2017-07-181-18/+13
* [Sanitizers] Scudo allocator set errno on failure.Alex Shlyapnikov2017-07-141-21/+29
* [scudo] Do not grab a cache for secondary allocation & per related changesKostya Kortchinsky2017-07-131-41/+59
* [scudo] PRNG makeoverKostya Kortchinsky2017-07-121-8/+8
* MergeAlex Shlyapnikov2017-06-291-2/+1
* [scudo] Change aligned alloc functions to be more compliant & perf changesKostya Kortchinsky2017-06-291-26/+29
* [Sanitizers] Move cached allocator_may_return_null flag to sanitizer_allocatorAlex Shlyapnikov2017-06-201-6/+9
* [scudo] Use our own combined allocatorKostya Kortchinsky2017-05-111-38/+42
* [scudo] CRC32 optimizationsKostya Kortchinsky2017-05-091-21/+27
* [scudo] Add Android supportKostya Kortchinsky2017-05-051-3/+6
* [scudo] Move thread local variables into their own filesKostya Kortchinsky2017-04-271-123/+94
* [scudo] Bypass Quarantine if its size is set to 0Kostya Kortchinsky2017-04-211-26/+36
* [scudo] Remove GetActuallyAllocatedSize calls from the fast pathKostya Kortchinsky2017-04-201-21/+38
* [scudo] Minor changes and refactoringKostya Kortchinsky2017-04-201-99/+104
* [scudo] 32-bit quarantine sizes adjustments and bug fixesKostya Kortchinsky2017-02-031-6/+12
* [scudo] Replacing std::atomic with Sanitizer's atomicsKostya Kortchinsky2017-01-201-9/+7
* [scudo] Refactor of CRC32 and ARM runtime CRC32 detectionKostya Kortchinsky2017-01-181-15/+20
* [scudo] Separate hardware CRC32 routinesKostya Kortchinsky2017-01-101-30/+3
* [scudo] Use DefaultSizeClassMap for 32-bitKostya Kortchinsky2016-12-151-6/+6
* Corrected D27428: Do not use the alignment-rounded-up size with secondaryKostya Kortchinsky2016-12-131-3/+12
* Don't include system header inside namespaceStephan Bergmann2016-12-021-16/+16
OpenPOWER on IntegriCloud