Getting Started with Valgrind
cs-intro.ua.edu testing server now comes with the utility Valgrind preinstalled.
Valgrind is a utility which is able to detect memory leaks and provide information about memory-related errors (segmentation faults).
Valgrind supports a small set of linux-based operating systems and, where it is installable, it is infamously difficult to install. Therefore, the server's version is extremely helpful for testing.
This guide will show how to use Valgrind on the cs-intro server.