Covers the practical mechanics of enabling and interpreting AddressSanitizer, UBSan, ThreadSanitizer, MemorySanitizer, and LeakSanitizer in GCC and Clang. Shows you which sanitizer matches which bug class, the actual compiler flags, how to read stack traces from reports, and how to combine ASan with UBSan without breaking things. Includes runtime options via ASAN_OPTIONS, suppression files for false positives, and CMake snippets for CI integration. The decision tree at the top saves time when you just need to know whether to reach for ASan or TSan. Most useful when you have a reproducer and need to instrument the build correctly on the first try.
npx skills add https://github.com/mohitmishra786/low-level-dev-skills --skill sanitizers