- 9920489 [scudo] Replace eraseHeader with compareExchangeHeader for Quarantined chunks by Kostya Kortchinsky · 7 years ago
- 3afc797 [scudo] Fix race condition in deallocation path when Quarantine is bypassed by Kostya Kortchinsky · 7 years ago
- cccd21d [scudo] Simplify internal names (NFC) by Kostya Kortchinsky · 7 years ago
- 63c33b1 [scudo] Move noinline functions definitions out of line by Kostya Kortchinsky · 7 years ago
- 4adf2450 [scudo] Add verbose failures in place of CHECK(0) by Kostya Kortchinsky · 7 years ago
- 76969ea [scudo] Add C++17 aligned new/delete operators support by Kostya Kortchinsky · 7 years ago
- 4410e2c [scudo] Improve the scalability of the shared TSD model by Kostya Kortchinsky · 7 years ago
- e5c9e9f [scudo] Quarantine optimization by Kostya Kortchinsky · 7 years ago
- d8803d3 [scudo] Adding an interface function to print allocator stats by Kostya Kortchinsky · 7 years ago
- 4563b78 [sanitizer] Allow for the allocator "names" to be set by the tools by Kostya Kortchinsky · 7 years ago
- a511390 [scudo] Add Chunk::getSize, rework Chunk::getUsableSize by Kostya Kortchinsky · 8 years ago
- e245ec0 [scudo] Make logging more consistent by Kostya Kortchinsky · 8 years ago
- beeea62 [scudo] Introduce Chunk::getHeaderSize by Kostya Kortchinsky · 8 years ago
- 4223af4 [scudo] Add default implementations for weak functions by Kostya Kortchinsky · 8 years ago
- 1ebebde [scudo] Allow for weak hooks, gated by a define by Kostya Kortchinsky · 8 years ago
- 33802be [scudo] Fix for the Scudo interface function scope by Kostya Kortchinsky · 8 years ago
- 541c5a0 [scudo] s/unsigned long/size_t/ for __scudo_set_rss_limit by Kostya Kortchinsky · 8 years ago
- efe3d34 [scudo] Refactor ScudoChunk by Kostya Kortchinsky · 8 years ago
- f22f5fe [scudo] Adding a public Scudo interface by Kostya Kortchinsky · 8 years ago
- f50246d [sanitizer] Introduce a vDSO aware timing function by Kostya Kortchinsky · 8 years ago
- 4ac0b1e [scudo] Inline getScudoChunk function. by Kostya Kortchinsky · 8 years ago
- ab5f6aa [sanitizer] Revert rL320409 by Kostya Kortchinsky · 8 years ago
- d276d72 [sanitizer] Introduce a vDSO aware time function, and use it in the allocator [redo] by Kostya Kortchinsky · 8 years ago
- 9fcb91b [scudo] Minor code generation improvement by Kostya Kortchinsky · 8 years ago
- df6ba24 [scudo] Get rid of the thread local PRNG & header salt by Kostya Kortchinsky · 8 years ago
- 0207b6f [scudo] Overhaul hardware CRC32 feature detection by Kostya Kortchinsky · 8 years ago
- 58f2656d [scudo] Soft and hard RSS limit checks by Kostya Kortchinsky · 8 years ago
- a2b715f [scudo] Simplify initialization and flags by Kostya Kortchinsky · 8 years ago
- 8d4ba5f [scudo] Allow for non-Android Shared TSD platforms, part 1 by Kostya Kortchinsky · 8 years ago
- b59abb2 [scudo] Scudo thread specific data refactor, part 3 by Kostya Kortchinsky · 8 years ago
- 22396c2 [scudo] Scudo thread specific data refactor, part 2 by Kostya Kortchinsky · 8 years ago
- 3924809 [scudo] Scudo thread specific data refactor, part 1 by Kostya Kortchinsky · 8 years ago
- 26e689f [scudo] Fix bad request handling when allocator has not been initialized by Kostya Kortchinsky · 8 years ago
- 040c211 [scudo] Fix improper TSD init after TLS destructors are called by Kostya Kortchinsky · 8 years ago
- 4391772 [scudo] Application & platform compatibility changes by Kostya Kortchinsky · 8 years ago
- 65fdf67 [scudo] Check for pvalloc overflow by Kostya Kortchinsky · 8 years ago
- 2d94405 [scudo] Quarantine overhaul by Kostya Kortchinsky · 8 years ago
- 42bea01 [Sanitizers] ASan/MSan/LSan allocators set errno on failure. by Alex Shlyapnikov · 8 years ago
- df18cbb [Sanitizers] Scudo allocator set errno on failure. by Alex Shlyapnikov · 8 years ago
- b44364d [scudo] Do not grab a cache for secondary allocation & per related changes by Kostya Kortchinsky · 8 years ago
- 0058256 [scudo] PRNG makeover by Kostya Kortchinsky · 8 years ago
- 346988b Merge by Alex Shlyapnikov · 8 years ago
- 0ce4999 [scudo] Change aligned alloc functions to be more compliant & perf changes by Kostya Kortchinsky · 8 years ago
- ccab11b [Sanitizers] Move cached allocator_may_return_null flag to sanitizer_allocator by Alex Shlyapnikov · 8 years ago
- 01a66fc [scudo] Use our own combined allocator by Kostya Kortchinsky · 8 years ago
- b0e96eb [scudo] CRC32 optimizations by Kostya Kortchinsky · 8 years ago
- ee069576 [scudo] Add Android support by Kostya Kortchinsky · 8 years ago
- 36b3434 [scudo] Move thread local variables into their own files by Kostya Kortchinsky · 8 years ago
- f1a54fd [scudo] Bypass Quarantine if its size is set to 0 by Kostya Kortchinsky · 8 years ago
- fff8e06 [scudo] Remove GetActuallyAllocatedSize calls from the fast path by Kostya Kortchinsky · 8 years ago
- 006805d [scudo] Minor changes and refactoring by Kostya Kortchinsky · 8 years ago
- 8d6257b [scudo] 32-bit quarantine sizes adjustments and bug fixes by Kostya Kortchinsky · 9 years ago
- a00b922 [scudo] Replacing std::atomic with Sanitizer's atomics by Kostya Kortchinsky · 9 years ago
- b39dff4 [scudo] Refactor of CRC32 and ARM runtime CRC32 detection by Kostya Kortchinsky · 9 years ago
- c4d6c93 [scudo] Separate hardware CRC32 routines by Kostya Kortchinsky · 9 years ago
- 47be0ed [scudo] Use DefaultSizeClassMap for 32-bit by Kostya Kortchinsky · 9 years ago
- c74da7c Corrected D27428: Do not use the alignment-rounded-up size with secondary by Kostya Kortchinsky · 9 years ago
- 612d8c6 Don't include system header inside namespace by Stephan Bergmann · 9 years ago
- 1148dc5 [scudo] 32-bit and hardware agnostic support by Kostya Kortchinsky · 9 years ago
- d3305af Return memory to OS right after free (not in the async thread). by Evgeniy Stepanov · 9 years ago
- 71dcc33 [scudo] Lay the foundation for 32-bit support by Kostya Kortchinsky · 9 years ago
- ada2761 [scudo] Fix an edge case in the secondary allocator by Kostya Kortchinsky · 9 years ago
- 0ec5a28 Don't use internal symbolizer if we are in process of reporting Out-of-Memory. by Vitaly Buka · 9 years ago
- 3beafff [scudo] Modify Scudo to use its own Secondary Allocator by Kostya Kortchinsky · 9 years ago
- 7c5ae7c [sanitizer] enable random shuffling the memory chunks inside the allocator, under a flag. Set this flag for the scudo allocator, add a test. by Kostya Serebryany · 9 years ago
- 15647b1 [sanitizer] change SizeClassAllocator64 to accept just one template parameter instead of 5. First, this will make the mangled names shorter. Second, this will make adding more parameters simpler. by Kostya Serebryany · 9 years ago
- 707894b [sanitizer] Implement a __asan_default_options() equivalent for Scudo by Kostya Serebryany · 9 years ago
- 712fc98 [sanitizer] Initial implementation of a Hardened Allocator by Kostya Serebryany · 9 years ago