Toaster is a software testing tool for C/C++ programs on Linux/x86. It's based on a modified version of gdb. It analyzes programs compiled with EGCS 1.1.2 and allows you to perform various tests on all the functions, including unit tests, integration tests, and others.