-
Welcome
-
Subscribe to
Beyond traditional compilation
*One Line Summary
Beyond traditional compilation
Abstract
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.
Tags
Clang, Sanitizers
Presentation Materials
slidesSpeaker
-
Kostya Serebryany
Google- Twitter: kayseesee
Biography
Konstantin (Kostya) Serebryany is a Software Engineer at Google. During last ~ 8 years his team develops and deploys dynamic testing tools, such as AddressSanitizer and ThreadSanitizer. Prior to joining Google, Kostya spent 7 working on compiler optimizations at Sun and Intel.
http://research.google.com/pubs/KonstantinSerebryany.html