Scudo has zero-tagged headers between any two allocation that will catch a linear buffer overflow of up to 16 bytes. OddEvenTags extends this guarantee to one chunk of the given SizeClass at the cost of the reduced entropy for all heap tags (i.e. lower chance to catch use-after-free and large overflows). Given that the first 16 bytes are already deterministic, I feel this is a bad tradeoff. Differential Revision: https://reviews.llvm.org/D152984
Compiler-RT ================================ This directory and its subdirectories contain source code for the compiler support routines. Compiler-RT is open source software. You may freely distribute it under the terms of the license agreement found in LICENSE.txt. ================================