Beyond traditional compilation


One Line Summary

Beyond traditional compilation


Beyond traditional compilation
or why the Linux community should stop the single compiler monopoly.

Compilers are not only for code generation any more.
Modern compilers provide a wide range of tools that perform static and dynamic program analysis, control- and data-flow-guided fuzzing, and security hardening. We’ll talk about all of these new compiler features implemented in Clang/LLVM and show how they are going to help Linux, both the kernel and the user-space.


Clang, Sanitizers

Presentation Materials