| 1 | #!/bin/sh |
| 2 | |
| 3 | cores=$(nproc --all) |
| 4 | |
| 5 | echo Number of cores: $cores |
| 6 | echo Compiling... |
| 7 | ./v -cc clang -o cmd/tools/fuzz/map_fuzz cmd/tools/fuzz/map_fuzz.v -prod -cflags "-fsanitize=memory" |
| 8 | |
| 9 | echo Fuzzing: |
| 10 | while true |
| 11 | do |
| 12 | for ((i=1;i<=cores;++i)) |
| 13 | do |
| 14 | sleep 0.001 |
| 15 | ./cmd/tools/fuzz/map_fuzz & |
| 16 | done |
| 17 | wait |
| 18 | done |
| 19 |