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