Guest User

Untitled

a guest
Dec 13th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. unset segfaults
  2. unset timeouts
  3. for ((o=0; o<100; o++))
  4. do
  5. for ((i=0; i<1000; i++))
  6. do
  7. timeout 2 ./readrandom 1 /dev/urandom
  8. ret=$?
  9. if [[ $ret == 139 ]]
  10. then
  11. segfaults+=(139)
  12. elif [[ $ret == 124 ]]
  13. then
  14. timeouts+=(124)
  15. fi
  16. done
  17. done
  18. echo "segfaults recieved: ${#segfaults[@]} $(declare -p segfaults >/dev/null 2>&1)"
  19. echo "timeouts recieved: ${#timeouts[@]} $(declare -p timeouts >/dev/null 2>&1)"
  20. [output not included]
  21. segfaults recieved: 2
  22. timeouts recieved: 30
Add Comment
Please, Sign In to add comment