
Address Sanitizer with Visual Studio
Practical AddressSanitizer Techniques for C++ Debugging
Created by Umar Lone
Learn how to use AddressSanitizer in Visual Studio to catch and fix tricky C++ memory errors. You'll explore setup, diagnostics, and practical debugging techniques that help you find and resolve issues like buffer overflows and use-after-free bugs. Build confidence in tracking down memory problems before they impact your application.
Packt | Jul 2026 | 97 min
What You Will Learn
You will start by setting up AddressSanitizer and learning its core concepts through step-by-step explanations. Realistic examples guide you through identifying and interpreting memory errors as they appear in Visual Studio. As you progress, you'll practice adjusting instrumentation and logging settings to match different debugging needs.
Key Features
- Set up AddressSanitizer in Visual Studio to detect memory errors early in development
- Diagnose heap, stack, and global memory issues using clear ASan reports and shadow memory
- Refine debugging with selective instrumentation, poisoning, and runtime logging options
Target Audience
This course is designed for C++ developers, software engineers, and systems programmers who want to improve their memory debugging skills in Visual Studio. If you already know the basics of C++ and have access to Visual Studio 2022, you'll benefit most-especially if you need to diagnose crashes or runtime memory issues in your projects.





