با -fsanitize=address کامپایل کنید؛ برنامه در اولین دسترسی بد متوقف میشود و گزارشی با نوع خطا و شمارهی خط میدهد. برنامه را کند میکند و برای تست و CI است، نه production. فازینگ معمولاً با آن اجرا میشود.
AddressSanitizer
بررسیگر زمان اجرا که کامپایلر اضافه میکند و دسترسی خارج از محدوده، use-after-free و double free را گزارش میدهد.