Guarded Memory Move ist ein nützliches Tool zum Studieren von Pufferüberläufen. Es fängt Funktionsaufrufe dynamisch ab, die Überläufe verursachen können. Wenn es einen Überlauf erkennt, produziert es einen Core-Dump mit den notwendigen Informationen, das Problem zu debuggen und die Software zu korrigieren.