make run_imp.sh more generic, add run_exp.sh
[ia32rtools.git] / run_exp.sh
diff --git a/run_exp.sh b/run_exp.sh
new file mode 100755 (executable)
index 0000000..edcc3b0
--- /dev/null
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+grep '@' $1 | awk '{print $1}' > $2_explist
+
+echo ".text" > $2
+echo ".align 4" >> $2
+
+cat $2_explist | while read i; do
+  sym=`echo $i | awk -F@ '{print $1}'`
+
+  echo ".globl _$i" >> $2
+  echo "_$i:" >> $2
+  echo "  jmp $sym" >> $2
+  echo >> $2
+done