A simple memory testing utility
1all: release
2
3memtest: memtest.c
4 gcc -Wall -o memtest memtest.c
5
6clean:
7 rm memtest
8
9test: memtest
10 valgrind --error-exitcode=1 --leak-check=full ./memtest -m 12
11 valgrind --error-exitcode=1 --leak-check=full ./memtest -m 2 -s 1
12 ./memtest -m 1 -s 0
13 ./memtest -m 0; if [ $$? -eq 1 ] ; then /bin/true ; else /bin/false; fi
14 ./memtest -m -1; if [ $$? -eq 1 ] ; then /bin/true ; else /bin/false; fi
15
16release: memtest test