Overview
Explore ALSan, a groundbreaking tool for detecting memory leaks in running C++ processes, presented in this conference talk from C++Now 2024. Learn how ALSan leverages eBPF technology to attach to active processes, enabling on-the-fly memory leak detection without the need for program restarts. Discover how this innovative approach can significantly reduce debugging time and costs by eliminating the need to reproduce issues. Compare ALSan's capabilities with existing tools like Valgrind, ASan, and LSan, and understand its performance impact relative to llvm-project's LSan. Gain insights into the tool's implementation using the BCC (BPF Compiler Collection) project and its potential applications in various products. Delve into the presenter's expertise in memory leak detection and eBPF technology, and explore the future of debugging complex C++ applications.
Syllabus
Detect C++ Memory Leaks with ALSan: Attachable Leak Sanitizer - Bojun Seo - C++Now 2024
Taught by
CppNow