diff --git a/base_5.md b/base_5.md
index 31131bfda2992ed9f120f58dc274ec54e956c7be..eaf263c9f1ab284e66373c9bdd6740418e78a518 100644
--- a/base_5.md
+++ b/base_5.md
@@ -211,6 +211,28 @@ p = &m; // erreur de compilation.
 
 - Ceci est une matrice (un tableau de tableau).
 
+# Les *sanitizers*
+
+Il existe différents outils pour détecter les problèmes mémoire:
+
+* Dépassement de capacité de tableaux.
+* Utilisation de mémoire non allouée.
+* Fuites mémoire.
+* ...
+
+Notamment:
+
+* Valgrind.
+* Sanitizers.
+
+Ici on utilise les sanitizers (modification de la ligne de compilation):
+
+```bash
+gcc -o main main.c -g -fsanitize=address -fsanitize=leak
+```
+
+**Attention:** Il faut également faire l'édition des liens avec les sanitizers.
+