2025 EuroLLVM - Recipe for Eliminating Entire Classes of Memory Safety Vulnerabilities in C and C++ @LLVMPROJ
2025 EuroLLVM - Recipe for Eliminating Entire Classes of Memory Safety Vulnerabilities in C and C++  @LLVMPROJ
Uploaded May 2025 | Updated September 2026, 2 weeks ago
2025 EuroLLVM Developers' Meeting

llvm.org/devmtg/2025-04

------

Title: A Recipe for Eliminating Entire Classes of Memory Safety Vulnerabilities in C and C++

Speaker: Devin Coughlin

------

Slides: llvm.org/devmtg/2025-04/slides/keynote/coughlin_memory.pdf

-----

This talk describes a "recipe" for developing compiler-backed secure programming models that eliminate entire classes of memory-safety security vulnerabilities in C-based languages. We will explain how we used this recipe to design Clang's -fbounds-safety language extension, Clang's - Wunsafe-buffer-usage programming model and the Clang Static Analyzer's WebKit smart pointer checks. We will also describe the need for new Clang-based static analysis infrastructure to enable faster, lower-developer-cost adoption of these programming models.

-----

Videos Edited by Bash Films: BashFilms.com
2025 EuroLLVM - Recipe for Eliminating Entire Classes of Memory Safety Vulnerabilities in C and C++2025 EuroLLVM - Adopting -fbounds-safety in practice2025 EuroLLVM - Debugging Regressions: Interactive Differential Debugging2026 EuroLLVM - Capabilities Great and Small: CHERI, CHERIoT, and LLVM2025 EuroLLVM - What is LLDB-DAP?2025 EuroLLVM - Accurate Runtime Performance Estimation for Predictably Training ML Guided Register2025 AsiaLLVM - The Data Inspection Language: Fast & Simple Expression Evaluation in LLDB2025 EuroLLVM - berlin: symbol lookup error: libeurollvm.so.2025: undefined symbol2025 US LLVM Developers Meeting: MARCO - Modelica Advanced Research COmpiler2026 EuroLLVM - Finding Injection Vulnerabilities: Improvements of the Taint Analysis of the...2025 US LLVM Developers Meeting: A Better HLSL Compiler: Using the offload-test-suite2025 US LLVM Developers Meeting: Instruction Cost-Modelling: Can We Do Better?
LLVM |

2025 EuroLLVM - Recipe for Eliminating Entire Classes of Memory Safety Vulnerabilities in C and C++

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER