aboutsummaryrefslogtreecommitdiff
path: root/script/gen-inject-asm.sh
diff options
context:
space:
mode:
authorcomex2015-07-07 14:19:56 -0400
committercomex2015-07-07 14:19:56 -0400
commit1e5ead35d7de129c4cbfd043658d5cd9b1c940bb (patch)
tree7893fdf5719a6a21634c395ddad59b00ffffd041 /script/gen-inject-asm.sh
parentfix auto_rerun_config for ninja/etc (diff)
downloadsubstitute-1e5ead35d7de129c4cbfd043658d5cd9b1c940bb.tar.gz
...
Diffstat (limited to 'script/gen-inject-asm.sh')
-rwxr-xr-xscript/gen-inject-asm.sh8
1 files changed, 5 insertions, 3 deletions
diff --git a/script/gen-inject-asm.sh b/script/gen-inject-asm.sh
index a4dfc5b..161bbe7 100755
--- a/script/gen-inject-asm.sh
+++ b/script/gen-inject-asm.sh
@@ -13,10 +13,12 @@ cat <<END
.globl _inject_page_start
_inject_page_start:
END
-for i in x86_64 i386 arm arm64; do
+outfile="$1"
+shift
+(for fn in "$@"; do
echo ".align 2"
echo ".globl _inject_start_$i"
echo "_inject_start_$i:"
printf ".byte "
- xxd -i < out/inject-asm-raw-$i.bin | xargs echo
-done
+ xxd -i < "$fn" | xargs echo
+done) > "$outfile"