Conference | Live Schedule | Talks | Get your ticket | Slides | Set your timezone
Sanitize for your Sanity: Sanitizers tools for Modern C++

Evgenii Seliverstov
On Day 1 at 13:15 (CET/Berlin) in Track C [Jade Room and online]
Even with the best C++ practices, memory errors and concurrency issues remain a challenge. The modern tooling available in GCC and LLVM can help to catch these problems at runtime. This talk provides a deep dive into address and memory sanitizers with a practical case study of instrumenting an application.
Attendees will learn how to integrate these tools into their projects and build systems, avoid common pitfalls, and handle typical challenges encountered during their use, such as performance overhead and the scope of checks, leading to a clearer understanding of memory issues. A special emphasis will be given to working across isolation boundaries, such as cross-language calls with Rust and Python, and low-level hardware interfaces.
Please login to comment