3 ms·
This is what -fsanitize=safe-stack does in software https://clang.llvm.org/docs/SafeStack.html https://clang.llvm.org/docs/SafeStack.html and what the new Mill
by willvarfar 9y ago
This is what -fsanitize=safe-stack does in software https://clang.llvm.org/docs/SafeStack.html https://clang.llvm.org/docs/SafeStack.html and what the new Mill CPU does in hardware. On the Mill, the return addresses are on a hardware-managed call stack that cannot be corrupted by the program.