AddressSanitizer ja UBSan: muistivirheiden metsästys
Kääntäjä lisää tarkistukset rajojen ylityksille, vuodoille ja määrittelemättömälle käytökselle.
Komennot ja asetukset
gcc -g -O1 -fsanitize=address,undefined -fno-omit-frame-pointer app.c -o app
ASAN_OPTIONS=detect_leaks=1 ./appHuomioitavaa
Sanitizerit hidastavat ohjelmaa, joten käytä niitä testikoonnissa.