2025 US LLVM Developers Meeting: Hardening the Core: Challenges in Mitigating Vulnerabilities @LLVMPROJ
2025 US LLVM Developers Meeting: Hardening the Core: Challenges in Mitigating Vulnerabilities  @LLVMPROJ
Uploaded November 2025 | Updated September 2026, 2 weeks ago
2025 US LLVM Developers' Meeting

llvm.org/devmtg/2025-10

------

Title: Hardening the Core: Challenges in Mitigating Hardware Vulnerabilities with LLVM

Speaker: Reshabh K Sharma

------

Slides: llvm.org/devmtg/2025-10/slides/technical_talks/sharma.pdf

-----

In this talk, we will explore the challenges faced by compiler developers using LLVM to mitigate hardware vulnerabilities and the potential need to evolve the LLVM compiler to effectively integrate security-focused transformations alongside its powerful optimization capabilities. As microarchitectural side-channel attacks like Spectre continue to evolve, it is crucial to address the challenges faced by mitigation developers at various levels of LLVM. These compiler-based defenses provide a flexible and timely response to emerging threats. They also enhance the overall security posture by layering defenses, protecting systems even when hardware-based solutions fall short or are not feasible. We will examine common defense patterns, the complexities of implementing mitigations, and the critical differences between these and traditional compiler transformations. Furthermore, we will discuss potential enhancements to LLVM that could increase the reliability of security measures and argue why compilers are the optimal platform for these defenses. We aim to underscore the necessity of a two-step mitigation infrastructure and highlight how tools like Bolt could help in addressing current limitations, paving the way for a more secure code transformation landscape.

-----

Videos Edited by Bash Films: BashFilms.com
2025 US LLVM Developers Meeting: Hardening the Core: Challenges in Mitigating Vulnerabilities2026 EuroLLVM - Tracking Warnings at Scale: Extending Clang Diagnostics to Support Issue...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...
LLVM |

2025 US LLVM Developers' Meeting: Hardening the Core: Challenges in Mitigating Vulnerabilities

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER