A glance at compiler internals: Keep my memset
Summary
Why Clang/LLVM can delete your memset: tracing llvm.memset through Dead Store Elimination, the risk for code that wipes secrets, and the volatile function-pointer trick that keeps the wipe alive.
- Published
- Collected
Skip to content