Home
last modified time | relevance | path

Searched refs:assert_trap (Results 1 – 25 of 71) sorted by relevance

123

/wasmtime-44.0.1/tests/misc_testsuite/
H A Dmisc_traps.wast10 (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 Dmemory-combos.wast92 (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 Dtraps-skip-catch-all.wast39 (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 Dsink-float-but-dont-trap.wast48 (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 Dcall_indirect.wast41 (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 Dtable_set.wast62 (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 Dtable_get.wast43 (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 Dtable_grow.wast17 (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 Dload-store-alignment.wast85 (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 Datomics_wait_address.wast17 (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 Dbounds.wast35 (assert_trap
38 (assert_trap
41 (assert_trap
46 (assert_trap
49 (assert_trap
55 (assert_trap
H A Dmulti-memory.wast17 (assert_trap
33 (assert_trap
49 (assert_trap
H A Doffsets.wast12 (assert_trap (invoke "load1") "out of bounds memory access")
13 (assert_trap (invoke "load2") "out of bounds memory access")
H A Dtable-too-big.wast5 (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 Dmax-size-invalid.wast11 (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 Darray-init-data.wast27 (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 Darray-new-elem.wast25 (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 Dnull-i31ref.wast12 (assert_trap (invoke "get_u-null") "null i31 reference")
13 (assert_trap (invoke "get_s-null") "null i31 reference")
H A Darray-new-data.wast21 (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 Darray-alloc-too-large.wast18 (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 Dtable_set.wast25 (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 Dtable_get.wast13 (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 Dbackpressure-overflow.wast33 (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 Dthreading-trap-in-post-return.wast55 (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 Dbig-strings.wast55 (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")

123