summaryrefslogtreecommitdiff
path: root/lib/scudo
AgeCommit message (Expand)Author
2017-11-09[sanitizer] Revert rL317822Kostya Kortchinsky
2017-11-09[scudo] Make getNumberOfCPUs Fuchsia compliantKostya Kortchinsky
2017-11-08[sanitizer] Add Scudo to the sanitizer lint checks.Kostya Kortchinsky
2017-11-08Revert "[scudo] Make getNumberOfCPUs Fuchsia compliant"Reid Kleckner
2017-11-07[scudo] Make getNumberOfCPUs Fuchsia compliantKostya Kortchinsky
2017-11-03[scudo] Rearrange #include orderKostya Kortchinsky
2017-11-01[scudo] Implement stricter separation of C vs C++Kostya Kortchinsky
2017-10-27[scudo] Allow to specify the maximum number of TSDs at compile timeKostya Kortchinsky
2017-10-25[scudo] Remove comment about security of the 32-bit allocatorKostya Kortchinsky
2017-10-23[scudo] Add a shared runtimeKostya Kortchinsky
2017-10-16[scudo] Do not include sanitizer_posix.h if not on a Posix platformKostya Kortchinsky
2017-10-13[scudo] Allow for non-Android Shared TSD platforms, part 2Kostya 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-09-06[scudo] getauxval alternative for AndroidKostya Kortchinsky
2017-08-28[sanitizer] Re-introduce kUseSeparateSizeClassForBatch for the 32-bit PrimaryKostya Kortchinsky
2017-08-16[scudo] Application & platform compatibility changesKostya Kortchinsky
2017-08-14[sanitizers] Add a blocking boolean to GetRandom prototypeKostya 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-28[Sanitizers] Operator new() interceptors always die on allocation errorAlex Shlyapnikov
2017-06-20[Sanitizers] Move cached allocator_may_return_null flag to sanitizer_allocatorAlex Shlyapnikov
2017-05-26[scudo] Check the return values of the pthread_* functionsKostya Kortchinsky
2017-05-18[scudo] lower quarantine default sizesKostya Kortchinsky
2017-05-15[sanitizer] Change SizeClassAllocator32 to accept just one templateKostya Kortchinsky
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
2017-01-20[scudo] Replacing std::atomic with Sanitizer's atomicsKostya Kortchinsky
2017-01-18[scudo] Refactor of CRC32 and ARM runtime CRC32 detectionKostya Kortchinsky
2017-01-17[scudo] Eliminate the runtime dependency on libc++abiPetr Hosek
2017-01-12Revert "[sancov] moving sancov rt to sancov/ directory"Mike Aizatsky
2017-01-12[sancov] moving sancov rt to sancov/ directoryMike Aizatsky
2017-01-10[scudo] Separate hardware CRC32 routinesKostya Kortchinsky
2017-01-06[cmake] Disable appending -msse4.2 flag implicitlyMichal Gorny