Skip to content

Compiler Explorer - surprising optimization bugs and undefined behavior in C++

K
Hosted By
Kyle
Compiler Explorer - surprising optimization bugs and undefined behavior in C++

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.

Photo of DC303 group
DC303
See more events
Denhac
700 Kalamath St · Denver, CO