--- /dev/null
+#!/bin/sh
+
+EXECUTABLES="exit.nodyld \
+ exit.nopie.dyld-but-no-Libsystem exit.pie.dyld-but-no-Libsystem \
+ exit.nopie.dyld-and-Libsystem exit.pie.dyld-and-Libsystem \
+ exit.nopie exit.pie"
+
+RUN=run
+PRODUCT=`sw_vers -productName`
+COUNT=
+
+case "$PRODUCT" in
+ "iPhone OS")
+ COUNT=1000
+ ;;
+ *)
+ COUNT=10000
+ ;;
+esac
+
+for j in 1 2 3; do
+ for i in ${EXECUTABLES}; do
+ echo "Running $i"
+ /usr/bin/time ./${RUN} $j $((${COUNT}/$j)) ./$i
+ if [ $? -ne 0 ]; then
+ echo "Failed $i, exit status $?"
+ exit 1
+ fi
+ done
+done