summaryrefslogtreecommitdiff
path: root/lib/scudo/scudo_allocator.cpp
AgeCommit message (Expand)Author
2018-07-20[scudo] Simplify internal names (NFC)Kostya Kortchinsky
2018-06-19[scudo] Move noinline functions definitions out of lineKostya Kortchinsky
2018-06-15[scudo] Add verbose failures in place of CHECK(0)Kostya Kortchinsky
2018-06-12[scudo] Add C++17 aligned new/delete operators supportKostya Kortchinsky
2018-06-11[scudo] Improve the scalability of the shared TSD modelKostya Kortchinsky
2018-05-16[scudo] Quarantine optimizationKostya Kortchinsky
2018-04-25[scudo] Adding an interface function to print allocator statsKostya Kortchinsky
2018-04-13[sanitizer] Allow for the allocator "names" to be set by the toolsKostya Kortchinsky
2018-03-14[scudo] Add Chunk::getSize, rework Chunk::getUsableSizeKostya Kortchinsky
2018-03-07[scudo] Make logging more consistentKostya Kortchinsky
2018-02-27[scudo] Introduce Chunk::getHeaderSizeKostya Kortchinsky
2018-01-30[scudo] Add default implementations for weak functionsKostya Kortchinsky
2018-01-23[scudo] Allow for weak hooks, gated by a defineKostya Kortchinsky
2018-01-17[scudo] Fix for the Scudo interface function scopeKostya Kortchinsky
2018-01-04[scudo] s/unsigned long/size_t/ for __scudo_set_rss_limitKostya Kortchinsky
2017-12-14[scudo] Refactor ScudoChunkKostya Kortchinsky
2017-12-13[scudo] Adding a public Scudo interfaceKostya Kortchinsky
2017-12-13[sanitizer] Introduce a vDSO aware timing functionKostya Kortchinsky
2017-12-13[scudo] Inline getScudoChunk function.Kostya Kortchinsky
2017-12-11[sanitizer] Revert rL320409Kostya Kortchinsky
2017-12-11[sanitizer] Introduce a vDSO aware time function, and use it in the allocator...Kostya Kortchinsky
2017-12-08[scudo] Minor code generation improvementKostya Kortchinsky
2017-12-05[scudo] Get rid of the thread local PRNG & header saltKostya Kortchinsky
2017-11-22[scudo] Overhaul hardware CRC32 feature detectionKostya Kortchinsky
2017-11-15[scudo] Soft and hard RSS limit checksKostya Kortchinsky
2017-11-14[scudo] Simplify initialization and flagsKostya Kortchinsky
2017-10-12[scudo] Allow for non-Android Shared TSD platforms, part 1Kostya Kortchinsky
2017-09-26[scudo] Scudo thread specific data refactor, part 3Kostya Kortchinsky
2017-09-25[scudo] Scudo thread specific data refactor, part 2Kostya Kortchinsky
2017-09-22[scudo] Scudo thread specific data refactor, part 1Kostya Kortchinsky
2017-09-14[scudo] Fix bad request handling when allocator has not been initializedKostya Kortchinsky
2017-09-11[scudo] Fix improper TSD init after TLS destructors are calledKostya Kortchinsky
2017-08-16[scudo] Application & platform compatibility changesKostya Kortchinsky
2017-07-25[scudo] Check for pvalloc overflowKostya Kortchinsky
2017-07-24[scudo] Quarantine overhaulKostya Kortchinsky
2017-07-18[Sanitizers] ASan/MSan/LSan allocators set errno on failure.Alex Shlyapnikov
2017-07-14[Sanitizers] Scudo allocator set errno on failure.Alex Shlyapnikov
2017-07-13[scudo] Do not grab a cache for secondary allocation & per related changesKostya Kortchinsky
2017-07-12[scudo] PRNG makeoverKostya Kortchinsky
2017-06-29MergeAlex Shlyapnikov
2017-06-29[scudo] Change aligned alloc functions to be more compliant & perf changesKostya Kortchinsky
2017-06-20[Sanitizers] Move cached allocator_may_return_null flag to sanitizer_allocatorAlex Shlyapnikov
2017-05-11[scudo] Use our own combined allocatorKostya Kortchinsky
2017-05-09[scudo] CRC32 optimizationsKostya Kortchinsky
2017-05-05[scudo] Add Android supportKostya Kortchinsky
2017-04-27[scudo] Move thread local variables into their own filesKostya Kortchinsky
2017-04-21[scudo] Bypass Quarantine if its size is set to 0Kostya Kortchinsky
2017-04-20[scudo] Remove GetActuallyAllocatedSize calls from the fast pathKostya Kortchinsky
2017-04-20[scudo] Minor changes and refactoringKostya Kortchinsky
2017-02-03[scudo] 32-bit quarantine sizes adjustments and bug fixesKostya Kortchinsky