| /wasmtime-44.0.1/tests/misc_testsuite/ |
| H A D | misc_traps.wast | 10 (assert_trap (invoke "load_oob") "out of bounds memory access") 11 (assert_trap (invoke "load_oob") "out of bounds memory access") 22 (assert_trap (invoke "store_oob") "out of bounds memory access") 23 (assert_trap (invoke "store_oob") "out of bounds memory access") 34 (assert_trap (invoke "load_oob_0") "out of bounds memory access") 35 (assert_trap (invoke "load_oob_0") "out of bounds memory access") 46 (assert_trap (invoke "store_oob_0") "out of bounds memory access") 57 (assert_trap (invoke "divbyzero") "integer divide by zero") 58 (assert_trap (invoke "divbyzero") "integer divide by zero") 66 (assert_trap (invoke "unreachable") "unreachable") [all …]
|
| H A D | memory-combos.wast | 92 (assert_trap (invoke "load_m1" (i32.const -1)) "out of bounds memory access") 100 (assert_trap (invoke "load_m1" (i32.const -1)) "out of bounds memory access") 109 (assert_trap (invoke "load_m2" (i32.const -1)) "out of bounds memory access") 117 (assert_trap (invoke "load_m2" (i32.const -1)) "out of bounds memory access") 124 (assert_trap (invoke "load_m3" (i32.const 1)) "out of bounds memory access") 126 (assert_trap (invoke "load_m3" (i32.const -1)) "out of bounds memory access") 130 (assert_trap (invoke "grow_m3" (i32.const -1)) "disallowing growth") 141 (assert_trap (invoke "load_m4" (i32.const 1)) "out of bounds memory access") 147 (assert_trap (invoke "grow_m4" (i32.const -1)) "disallowing growth") 175 (assert_trap (invoke "load_m8" (i32.const 1)) "out of bounds memory access") [all …]
|
| H A D | traps-skip-catch-all.wast | 39 (assert_trap (invoke "run" (i32.const 0)) "unreachable") 42 (assert_trap (invoke "run" (i32.const 1)) "divide by zero") 45 (assert_trap (invoke "run" (i32.const 2)) "call stack exhausted") 52 (assert_trap (invoke "run" (i32.const 0)) "unreachable")
|
| H A D | sink-float-but-dont-trap.wast | 48 (assert_trap (invoke "select-with-sink" (i32.const 0xfff9)) "out of bounds") 49 (assert_trap (invoke "select-with-fcmp-and-sink" (i32.const 0xfff9) (f64.const 0) (f64.const 0)) "o… 50 (assert_trap (invoke "select-with-sink-other-way" (i32.const 0xfff9)) "out of bounds") 51 (assert_trap (invoke "select-with-fcmp-and-sink-other-way" (i32.const 0xfff9) (f64.const 0) (f64.co…
|
| /wasmtime-44.0.1/tests/misc_testsuite/function-references/ |
| H A D | call_indirect.wast | 41 (assert_trap (invoke "t1" (i32.const 1)) "uninitialized element") 42 (assert_trap (invoke "t1" (i32.const 2)) "out of bounds") 43 (assert_trap (invoke "t1-wrong-type" (i32.const 0)) "call type mismatch") 45 (assert_trap (invoke "t1-wrong-type" (i32.const 2)) "out of bounds") 47 (assert_trap (invoke "t2" (i32.const 1)) "uninitialized element") 48 (assert_trap (invoke "t2" (i32.const 2)) "out of bounds") 49 (assert_trap (invoke "t2-wrong-type" (i32.const 0)) "call type mismatch") 51 (assert_trap (invoke "t2-wrong-type" (i32.const 2)) "out of bounds") 54 (assert_trap (invoke "t3" (i32.const 2)) "out of bounds") 55 (assert_trap (invoke "t3-wrong-type" (i32.const 0)) "call type mismatch") [all …]
|
| H A D | table_set.wast | 62 (assert_trap (invoke "set-externref" (i32.const 2) (ref.null extern)) "out of bounds table access") 63 (assert_trap (invoke "set-funcref" (i32.const 3) (ref.null func)) "out of bounds table access") 64 (assert_trap (invoke "set-returns-five" (i32.const 2)) "out of bounds table access") 65 (assert_trap (invoke "set-externref" (i32.const -1) (ref.null extern)) "out of bounds table access") 66 (assert_trap (invoke "set-funcref" (i32.const -1) (ref.null func)) "out of bounds table access") 67 (assert_trap (invoke "set-returns-five" (i32.const -1)) "out of bounds table access") 69 (assert_trap (invoke "set-externref" (i32.const 2) (ref.extern 0)) "out of bounds table access") 70 (assert_trap (invoke "set-funcref-from" (i32.const 3) (i32.const 1)) "out of bounds table access") 71 (assert_trap (invoke "set-externref" (i32.const -1) (ref.extern 0)) "out of bounds table access") 72 (assert_trap (invoke "set-funcref-from" (i32.const -1) (i32.const 1)) "out of bounds table access")
|
| H A D | table_get.wast | 43 (assert_trap (invoke "get-externref" (i32.const 2)) "out of bounds table access") 44 (assert_trap (invoke "get-funcref" (i32.const 3)) "out of bounds table access") 45 (assert_trap (invoke "get-typed-func" (i32.const 2)) "out of bounds table access") 46 (assert_trap (invoke "get-externref" (i32.const -1)) "out of bounds table access") 47 (assert_trap (invoke "get-funcref" (i32.const -1)) "out of bounds table access") 48 (assert_trap (invoke "get-typed-func" (i32.const -1)) "out of bounds table access")
|
| H A D | table_grow.wast | 17 (assert_trap (invoke "set" (i32.const 0) (ref.extern 2)) "out of bounds table access") 18 (assert_trap (invoke "get" (i32.const 0)) "out of bounds table access") 25 (assert_trap (invoke "set" (i32.const 1) (ref.extern 2)) "out of bounds table access") 26 (assert_trap (invoke "get" (i32.const 1)) "out of bounds table access") 37 (assert_trap (invoke "set" (i32.const 5) (ref.extern 2)) "out of bounds table access") 38 (assert_trap (invoke "get" (i32.const 5)) "out of bounds table access")
|
| /wasmtime-44.0.1/tests/misc_testsuite/threads/ |
| H A D | load-store-alignment.wast | 85 (assert_trap (invoke "32.load16u" (i32.const 1)) "unaligned atomic") 86 (assert_trap (invoke "32.load32u" (i32.const 1)) "unaligned atomic") 88 (assert_trap (invoke "64.load16u" (i32.const 1)) "unaligned atomic") 89 (assert_trap (invoke "64.load32u" (i32.const 1)) "unaligned atomic") 90 (assert_trap (invoke "64.load64u" (i32.const 1)) "unaligned atomic") 92 (assert_trap (invoke "32.load16u o1" (i32.const 0)) "unaligned atomic") 116 (assert_trap (invoke "32.store16" (i32.const 1)) "unaligned atomic") 117 (assert_trap (invoke "32.store32" (i32.const 1)) "unaligned atomic") 119 (assert_trap (invoke "64.store16" (i32.const 1)) "unaligned atomic") 120 (assert_trap (invoke "64.store32" (i32.const 1)) "unaligned atomic") [all …]
|
| H A D | atomics_wait_address.wast | 17 (assert_trap (invoke "main") "unaligned atomic") 31 (assert_trap (invoke "main") "out of bounds memory access") 53 (assert_trap (invoke "wait32") "unaligned atomic") 54 (assert_trap (invoke "wait64") "unaligned atomic") 75 (assert_trap (invoke "wait32") "atomic wait on non-shared memory") 76 (assert_trap (invoke "wait64") "atomic wait on non-shared memory")
|
| /wasmtime-44.0.1/tests/misc_testsuite/memory64/ |
| H A D | bounds.wast | 35 (assert_trap 38 (assert_trap 41 (assert_trap 46 (assert_trap 49 (assert_trap 55 (assert_trap
|
| H A D | multi-memory.wast | 17 (assert_trap 33 (assert_trap 49 (assert_trap
|
| H A D | offsets.wast | 12 (assert_trap (invoke "load1") "out of bounds memory access") 13 (assert_trap (invoke "load2") "out of bounds memory access")
|
| H A D | table-too-big.wast | 5 (assert_trap 16 (assert_trap (invoke "grow" (i64.const 0x2000_0000_0000_0000))
|
| /wasmtime-44.0.1/tests/misc_testsuite/custom-page-sizes/ |
| H A D | max-size-invalid.wast | 11 (assert_trap 29 (assert_trap (invoke "grow" (i32.const 1)) "disallowing growth to 0xffffffff bytes based on page si… 30 (assert_trap (invoke "grow" (i32.const 2)) "disallowing growth to 0x100000000 bytes based on page s… 31 (assert_trap (invoke "grow" (i32.const 100)) "disallowing growth to 0x100000062 bytes based on page… 32 (assert_trap (invoke "grow" (i32.const -1)) "disallowing growth to 0x1fffffffd bytes based on page …
|
| /wasmtime-44.0.1/tests/misc_testsuite/gc/ |
| H A D | array-init-data.wast | 27 (assert_trap 30 (assert_trap 33 (assert_trap 36 (assert_trap 41 (assert_trap 44 (assert_trap 47 (assert_trap 50 (assert_trap
|
| H A D | array-new-elem.wast | 25 (assert_trap (invoke "array-new-elem" (i32.const 0) (i32.const 5)) "out of bounds table access") 26 (assert_trap (invoke "array-new-elem" (i32.const 5) (i32.const 0)) "out of bounds table access") 27 (assert_trap (invoke "array-new-elem" (i32.const 1) (i32.const 4)) "out of bounds table access") 28 (assert_trap (invoke "array-new-elem" (i32.const 4) (i32.const 1)) "out of bounds table access")
|
| H A D | null-i31ref.wast | 12 (assert_trap (invoke "get_u-null") "null i31 reference") 13 (assert_trap (invoke "get_s-null") "null i31 reference")
|
| H A D | array-new-data.wast | 21 (assert_trap (invoke "array-new-data" (i32.const 0) (i32.const 5)) "out of bounds memory access") 22 (assert_trap (invoke "array-new-data" (i32.const 5) (i32.const 0)) "out of bounds memory access") 23 (assert_trap (invoke "array-new-data" (i32.const 1) (i32.const 4)) "out of bounds memory access") 24 (assert_trap (invoke "array-new-data" (i32.const 4) (i32.const 1)) "out of bounds memory access")
|
| H A D | array-alloc-too-large.wast | 18 (assert_trap (invoke "overflow-elems-size") "allocation size too large") 19 (assert_trap (invoke "overflow-add-base-size") "allocation size too large")
|
| /wasmtime-44.0.1/tests/misc_testsuite/winch/ |
| H A D | table_set.wast | 25 (assert_trap (invoke "set-funcref" (i32.const 3) (ref.null func)) "out of bounds table access") 26 (assert_trap (invoke "set-funcref" (i32.const -1) (ref.null func)) "out of bounds table access") 28 (assert_trap (invoke "set-funcref-from" (i32.const 3) (i32.const 1)) "out of bounds table access") 29 (assert_trap (invoke "set-funcref-from" (i32.const -1) (i32.const 1)) "out of bounds table access")
|
| H A D | table_get.wast | 13 (assert_trap (invoke "get-funcref" (i32.const 3)) "out of bounds table access") 14 (assert_trap (invoke "get-funcref" (i32.const -1)) "out of bounds table access")
|
| /wasmtime-44.0.1/tests/misc_testsuite/component-model/async/ |
| H A D | backpressure-overflow.wast | 33 (assert_trap (invoke "run" (u32.const 0) (u32.const 1)) "backpressure counter overflow") 36 (assert_trap (invoke "run" (u32.const 1) (u32.const 2)) "backpressure counter overflow") 39 (assert_trap (invoke "run" (u32.const 65536) (u32.const 0)) "backpressure counter overflow") 43 (assert_trap (invoke "run" (u32.const 0) (u32.const 1)) "backpressure counter overflow")
|
| /wasmtime-44.0.1/tests/misc_testsuite/component-model-threading/ |
| H A D | threading-trap-in-post-return.wast | 55 (assert_trap (invoke "trap-calling-thread-new-indirect") "cannot leave component instance") 57 (assert_trap (invoke "trap-calling-thread-suspend-to-suspended") "cannot leave component instance") 59 (assert_trap (invoke "trap-calling-thread-suspend") "cannot leave component instance") 61 (assert_trap (invoke "trap-calling-thread-unsuspend") "cannot leave component instance") 63 (assert_trap (invoke "trap-calling-thread-yield-to-suspended") "cannot leave component instance")
|
| /wasmtime-44.0.1/tests/misc_testsuite/component-model/ |
| H A D | big-strings.wast | 55 (assert_trap (invoke "run" (u32.const 0x8000_0000)) "string content out-of-bounds") 61 (assert_trap (invoke "run" (u32.const 0x7fff_ffff)) "unreachable") 66 (assert_trap (invoke "run" (u32.const 0x8000_0000)) "string content out-of-bounds")
|