summaryrefslogtreecommitdiff
path: root/lib/scudo/scudo_allocator.cpp
Commit message (Expand)AuthorAgeFilesLines
* [GWP-ASan] [Scudo] Add GWP-ASan backtrace for alloc/free to Scudo.Mitch Phillips2019-07-021-1/+5
* [GWP-ASan] Integration with Scudo [5].Mitch Phillips2019-06-171-0/+47
* [scudo] Tuning changes based on feedback from current useKostya Kortchinsky2019-01-241-2/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [scudo] Replace eraseHeader with compareExchangeHeader for Quarantined chunksKostya Kortchinsky2018-08-241-10/+5
* [scudo] Fix race condition in deallocation path when Quarantine is bypassedKostya Kortchinsky2018-08-141-5/+7
* [scudo] Simplify internal names (NFC)Kostya Kortchinsky2018-07-201-46/+42
* [scudo] Move noinline functions definitions out of lineKostya Kortchinsky2018-06-191-63/+67
* [scudo] Add verbose failures in place of CHECK(0)Kostya Kortchinsky2018-06-151-23/+42
* [scudo] Add C++17 aligned new/delete operators supportKostya Kortchinsky2018-06-121-18/+12
* [scudo] Improve the scalability of the shared TSD modelKostya Kortchinsky2018-06-111-8/+13
* [scudo] Quarantine optimizationKostya Kortchinsky2018-05-161-1/+2
* [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