What problem does it solve? Memory corruption bugs like buffer overflows and use-after-free errors often go undetected during testing and fuzzing, leading to security vulnerabilities and crashes that are hard to diagnose without proper instrumentation. ## Core Features & Use Cases - Compile-Time Instrumentation: Guides enabling ASan with -fsanitize=address in Clang/GCC to detect buffer overflows, use-after-free, double-free, and memory leaks at runtime. - Fuzzer Integration: Provides tool-specific setup for libFuzzer, AFL++, cargo-fuzz, and honggfuzz, including required memory limit adjustments like -rss_limit_mb=0 and -m none. - Use Case: When fuzzing a C++ parsing library with libFuzzer, compile with -fsanitize=fuzzer,address and run with ASan options configured to catch heap-buffer-overflow reports with full stack traces. ## Quick Start Compile my fuzz target with AddressSanitizer enabled and show me how to configure the runtime options for a fuzzing session.