summaryrefslogtreecommitdiff
path: root/lib/scudo
Commit message (Expand)AuthorAgeFilesLines
* [scudo] Scudo thread specific data refactor, part 2Kostya Kortchinsky2017-09-258-145/+59
* [scudo] Scudo thread specific data refactor, part 1Kostya Kortchinsky2017-09-228-100/+90
* [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-116-9/+17
* [scudo] getauxval alternative for AndroidKostya Kortchinsky2017-09-061-12/+44
* [sanitizer] Re-introduce kUseSeparateSizeClassForBatch for the 32-bit PrimaryKostya Kortchinsky2017-08-281-13/+14
* [scudo] Application & platform compatibility changesKostya Kortchinsky2017-08-163-11/+13
* [sanitizers] Add a blocking boolean to GetRandom prototypeKostya Kortchinsky2017-08-141-5/+8
* [scudo] Check for pvalloc overflowKostya Kortchinsky2017-07-251-0/+4
* [scudo] Quarantine overhaulKostya Kortchinsky2017-07-243-56/+84
* [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-132-55/+79
* [scudo] PRNG makeoverKostya Kortchinsky2017-07-124-56/+55
* MergeAlex Shlyapnikov2017-06-291-2/+1
* [scudo] Change aligned alloc functions to be more compliant & perf changesKostya Kortchinsky2017-06-294-28/+36
* [Sanitizers] Operator new() interceptors always die on allocation errorAlex Shlyapnikov2017-06-281-2/+7
* [Sanitizers] Move cached allocator_may_return_null flag to sanitizer_allocatorAlex Shlyapnikov2017-06-203-32/+13
* [scudo] Check the return values of the pthread_* functionsKostya Kortchinsky2017-05-261-7/+9
* [scudo] lower quarantine default sizesKostya Kortchinsky2017-05-181-2/+2
* [sanitizer] Change SizeClassAllocator32 to accept just one templateKostya Kortchinsky2017-05-151-4/+14
* [scudo] Use our own combined allocatorKostya Kortchinsky2017-05-114-115/+155
* [scudo] CRC32 optimizationsKostya Kortchinsky2017-05-094-98/+129
* [scudo] Add Android supportKostya Kortchinsky2017-05-0510-20/+261
* [scudo] Move thread local variables into their own filesKostya Kortchinsky2017-04-278-143/+286
* [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-202-30/+49
* [scudo] Minor changes and refactoringKostya Kortchinsky2017-04-205-162/+171
* [scudo] 32-bit quarantine sizes adjustments and bug fixesKostya Kortchinsky2017-02-033-10/+23
* [scudo] Replacing std::atomic with Sanitizer's atomicsKostya Kortchinsky2017-01-202-12/+8
* [scudo] Refactor of CRC32 and ARM runtime CRC32 detectionKostya Kortchinsky2017-01-187-63/+62
* [scudo] Eliminate the runtime dependency on libc++abiPetr Hosek2017-01-171-1/+1
* Revert "[sancov] moving sancov rt to sancov/ directory"Mike Aizatsky2017-01-121-1/+0
* [sancov] moving sancov rt to sancov/ directoryMike Aizatsky2017-01-121-0/+1
* [scudo] Separate hardware CRC32 routinesKostya Kortchinsky2017-01-106-34/+96
* [cmake] Disable appending -msse4.2 flag implicitlyMichal Gorny2017-01-061-1/+0
* [scudo] Use DefaultSizeClassMap for 32-bitKostya Kortchinsky2016-12-152-8/+8
* Corrected D27428: Do not use the alignment-rounded-up size with secondaryKostya Kortchinsky2016-12-132-19/+36
* Reverting rL289088 while investigating some test issue on the build serversKostya Kortchinsky2016-12-091-4/+3
* [sanitizer] Do not use the alignment-rounded-up size when using the secondaryKostya Kortchinsky2016-12-082-5/+8
* Don't include system header inside namespaceStephan Bergmann2016-12-021-16/+16
* [scudo] 32-bit and hardware agnostic supportKostya Kortchinsky2016-11-3011-204/+351
* Return memory to OS right after free (not in the async thread).Evgeniy Stepanov2016-11-292-1/+4
* [scudo] Lay the foundation for 32-bit supportKostya Kortchinsky2016-10-263-85/+142
* [scudo] Fix an edge case in the secondary allocatorKostya Kortchinsky2016-09-303-6/+6
* Don't use internal symbolizer if we are in process of reporting Out-of-Memory.Vitaly Buka2016-09-292-7/+13
* [scudo] Fix a bug in the new Secondary AllocatorKostya Kortchinsky2016-09-201-2/+3
* [scudo] Modify Scudo to use its own Secondary AllocatorKostya Kortchinsky2016-09-192-2/+141
* [CMake] Connect Compiler-RT targets to LLVM Runtimes directoryChris Bieneman2016-08-261-5/+1
* [sanitizer] enable random shuffling the memory chunks inside the allocator, u...Kostya Serebryany2016-08-261-0/+2