1#!/bin/sh
2
3EXECUTABLES="exit.nodyld \
4        exit.nopie.dyld-but-no-Libsystem exit.pie.dyld-but-no-Libsystem \
5        exit.nopie.dyld-and-Libsystem exit.pie.dyld-and-Libsystem \
6        exit.nopie exit.pie"
7			
8RUN=run
9PRODUCT=`sw_vers -productName`
10COUNT=
11
12case "$PRODUCT" in
13    "iPhone OS")
14	COUNT=1000
15	;;
16    *)
17	COUNT=10000
18	;;
19esac
20
21for j in 1 2 3; do
22    for i in ${EXECUTABLES}; do
23	echo "Running $i"
24	/usr/bin/time ./${RUN} $j $((${COUNT}/$j)) ./$i
25	if [ $? -ne 0 ]; then
26	    echo "Failed $i, exit status $?"
27	    exit 1
28	fi
29    done
30done
31