Dalexhd

Untitled

Dec 6th, 2019
435
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.72 KB | None | 0 0
  1. main_file="GL"
  2. rm tools/leak_tester/valgrind_out
  3. valgrind ./GL > tools/leak_tester/valgrind_out 2>&1
  4. byts=$(cat tools/leak_tester/valgrind_out | grep defin | cut -d : -f 2 | cut -d b  -f 1 | tr -d " " | tr -d ",")
  5. check=$(cat tools/leak_tester/valgrind_out | grep defin | wc -l| tr -d " ")
  6. rm -rf ${main_file}.dSYM
  7.  
  8. echo "#include <stdio.h>
  9.  
  10. int main(int argc,char **argv)
  11. {
  12.     printf(\"\e[1;%sm\t%s\n\e[0m\", argv[1], argv[2]);
  13. }" > tools/leak_tester/msg.c
  14. gcc tools/leak_tester/msg.c -o tools/leak_tester/msg_out
  15. if [ $byts -gt 0 ]
  16. then
  17.     ./tools/leak_tester/msg_out 31 "MEMORY LEAK DETECTED!!!"
  18. else
  19.     ./tools/leak_tester/msg_out 32 "NO NEMORY LEAK DETECTED"
  20. fi
  21. rm -rf tools/leak_tester/msg.c tools/leak_tester/msg_out
Advertisement
Comments
  • User was banned
Add Comment
Please, Sign In to add comment