run.sh 870 B

12345678910111213141516171819202122232425262728
  1. #! /bin/sh
  2. set -e
  3. NAME=${1:-test1}
  4. echo "====== Interpreter ${NAME}"
  5. out/native-stack-overflow out/wasm-apps/testapp.wasm ${NAME}
  6. echo
  7. echo "====== Interpreter WAMR_DISABLE_HW_BOUND_CHECK=1 ${NAME}"
  8. out/native-stack-overflow.WAMR_DISABLE_HW_BOUND_CHECK out/wasm-apps/testapp.wasm ${NAME}
  9. echo
  10. echo "====== AOT ${NAME}"
  11. out/native-stack-overflow out/wasm-apps/testapp.wasm.aot ${NAME}
  12. echo
  13. echo "====== AOT w/ signature ${NAME}"
  14. out/native-stack-overflow out/wasm-apps/testapp.wasm.aot.signature ${NAME}
  15. echo
  16. echo "====== AOT WAMR_DISABLE_HW_BOUND_CHECK=1 ${NAME}"
  17. out/native-stack-overflow.WAMR_DISABLE_HW_BOUND_CHECK out/wasm-apps/testapp.wasm.aot.bounds-checks ${NAME}
  18. echo
  19. echo "====== AOT w/ signature WAMR_DISABLE_HW_BOUND_CHECK=1 ${NAME}"
  20. out/native-stack-overflow.WAMR_DISABLE_HW_BOUND_CHECK out/wasm-apps/testapp.wasm.aot.signature.bounds-checks ${NAME}