Mpatrol est un outil libre de débogage similaire à valgrind ou Purify. Il se présente sous la forme d'une bibliothèque logicielle.
Il est distribué selon les termes de la licence GNU GPL.
Mpatrol teste les débordements de tableaux et les variables non initialisées dans les programmes informatiques écrits en C ou C++. Il fonctionne sous Linux, Windows et différentes variétés d'Unix.