Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- main_file="GL"
- rm tools/leak_tester/valgrind_out
- valgrind ./GL > tools/leak_tester/valgrind_out 2>&1
- byts=$(cat tools/leak_tester/valgrind_out | grep defin | cut -d : -f 2 | cut -d b -f 1 | tr -d " " | tr -d ",")
- check=$(cat tools/leak_tester/valgrind_out | grep defin | wc -l| tr -d " ")
- rm -rf ${main_file}.dSYM
- echo "#include <stdio.h>
- int main(int argc,char **argv)
- {
- printf(\"\e[1;%sm\t%s\n\e[0m\", argv[1], argv[2]);
- }" > tools/leak_tester/msg.c
- gcc tools/leak_tester/msg.c -o tools/leak_tester/msg_out
- if [ $byts -gt 0 ]
- then
- ./tools/leak_tester/msg_out 31 "MEMORY LEAK DETECTED!!!"
- else
- ./tools/leak_tester/msg_out 32 "NO NEMORY LEAK DETECTED"
- fi
- rm -rf tools/leak_tester/msg.c tools/leak_tester/msg_out
Advertisement