Skip to content

Details

Monthly DC303 meeting - Compiler Explorer - Investigating surprising optimization bugs and undefined behavior in C++

This meeting will introduce Compiler Explorer, a multi-language suite of tools for understanding the assembly output of compilers.
https://godbolt.org/

Hands on lab will take a look at some sample C++ programs that exhibit unexpected compiler optimizations, which demonstrate undefined behavior or outright compiler bugs. As reverse engineers, such unexpected assembler output presents opportunities for discovering the root cause of potential security vulnerabilities, faster than visual inspection of the original source code.

Members are also interested in