Home
last modified time | relevance | path

Searched refs:null (Results 1 – 25 of 148) sorted by relevance

123456

/wasmtime-44.0.1/tests/misc_testsuite/gc/
H A Dref-test.wast217 (ref.test (ref null $s0) (ref.null any))
218 (ref.test (ref null $s0) (ref.null eq))
220 (ref.test (ref null $s0) (ref.null i31))
226 (ref.test (ref null $s0) (ref.null $s0))
228 (ref.test (ref null $s0) (ref.null $s1))
230 (ref.test (ref null $s0) (ref.null $a0))
232 (ref.test (ref null $s0) (ref.null $a1))
236 (ref.test (ref null $s1) (ref.null any))
238 (ref.test (ref null $s1) (ref.null eq))
258 (ref.test (ref null $a0) (ref.null eq))
[all …]
H A Dstruct-instructions.wast8 (global $g (mut (ref null $ty)) (ref.null $ty))
65 (func $set-i8 (param (ref null $ty) i32)
79 (func (export "set-anyref-non-null")
113 (func (export "struct.get-null") (param (ref null $t))
117 (func (export "struct.get_s-null") (param (ref null $t))
121 (func (export "struct.get_u-null") (param (ref null $t))
125 (func (export "struct.set-null") (param (ref null $t))
130 (assert_trap (invoke "struct.get-null" (ref.null none)) "null structure reference")
131 (assert_trap (invoke "struct.get_s-null" (ref.null none)) "null structure reference")
132 (assert_trap (invoke "struct.get_u-null" (ref.null none)) "null structure reference")
[all …]
H A Dnull-i31ref.wast4 (func (export "get_u-null") (result i32)
5 (i31.get_u (ref.null i31))
7 (func (export "get_s-null") (result i32)
8 (i31.get_u (ref.null i31))
12 (assert_trap (invoke "get_u-null") "null i31 reference")
13 (assert_trap (invoke "get_s-null") "null i31 reference")
H A Drec-group-funcs.wast9 (rec (type $type_a (sub final (func (result i32 (ref null $type_b)))))
10 (type $type_b (sub final (func (result i32 (ref null $type_a))))))
14 ref.null $type_b
19 ref.null $type_a
26 (rec (type $type_a (sub final (func (result i32 (ref null $type_b)))))
27 (type $type_b (sub final (func (result i32 (ref null $type_a))))))
H A Dissue-10171.wast10 ref.null i31
16 ref.cast (ref null $tree)
18 ref.test (ref null $s)
H A Dissue-10353.wast4 (table $t 10 (ref null none))
5 (func (export "f") (result (ref null none))
H A Darrays-of-different-types.wast41 (drop (array.new $j (ref.null nofunc) (i32.const 3)))
42 (drop (array.new $k (ref.null extern) (i32.const 3)))
43 (drop (array.new $l (ref.null noextern) (i32.const 3)))
51 (drop (array.new $t (ref.null none) (i32.const 3)))
H A Dissue-11753.wast9 (func $observe (param (ref null $s)) (result (ref null $s))
/wasmtime-44.0.1/tests/misc_testsuite/winch/
H A Dref-types-basic.wast13 ;; ref.null func / ref.is_null
14 (func (export "null-is-null") (result i32)
15 (ref.is_null (ref.null func))
19 (func (export "func-is-not-null") (result i32)
30 (func (export "call-indirect-null") (result i32)
46 (func (export "table-set-null") (param $i i32)
47 (table.set $t (local.get $i) (ref.null func))
61 (table.grow $t (ref.null func) (local.get $n))
68 ;; ref.null / ref.is_null
69 (assert_return (invoke "null-is-null") (i32.const 1))
[all …]
H A Dtable_fill.wast28 (assert_return (invoke "get" (i32.const 1)) (ref.null func))
29 (assert_return (invoke "get" (i32.const 2)) (ref.null func))
30 (assert_return (invoke "get" (i32.const 3)) (ref.null func))
31 (assert_return (invoke "get" (i32.const 4)) (ref.null func))
32 (assert_return (invoke "get" (i32.const 5)) (ref.null func))
35 (assert_return (invoke "get" (i32.const 1)) (ref.null func))
39 (assert_return (invoke "get" (i32.const 5)) (ref.null func))
45 (assert_return (invoke "get" (i32.const 6)) (ref.null func))
53 (assert_return (invoke "get" (i32.const 7)) (ref.null func))
93 (assert_trap (invoke "fill1" (i32.const 2) (ref.null func) (i32.const 0))
[all …]
H A Dtable_set.wast20 (assert_return (invoke "get-funcref" (i32.const 0)) (ref.null func))
22 (assert_return (invoke "set-funcref" (i32.const 0) (ref.null func)))
23 (assert_return (invoke "get-funcref" (i32.const 0)) (ref.null func))
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")
/wasmtime-44.0.1/crates/fuzzing/src/generators/
H A Dvalue.rs17 FuncRef { null: bool },
18 ExternRef { null: bool },
19 AnyRef { null: bool },
20 ExnRef { null: bool },
21 ContRef { null: bool },
238 DiffValue::ExternRef { null } => null.hash(state), in hash()
239 DiffValue::FuncRef { null } => null.hash(state), in hash()
240 DiffValue::AnyRef { null } => null.hash(state), in hash()
241 DiffValue::ExnRef { null } => null.hash(state), in hash()
242 DiffValue::ContRef { null } => null.hash(state), in hash()
[all …]
/wasmtime-44.0.1/tests/misc_testsuite/function-references/
H A Dtable_fill.wast15 (assert_return (invoke "get" (i32.const 1)) (ref.null extern))
16 (assert_return (invoke "get" (i32.const 2)) (ref.null extern))
17 (assert_return (invoke "get" (i32.const 3)) (ref.null extern))
18 (assert_return (invoke "get" (i32.const 4)) (ref.null extern))
19 (assert_return (invoke "get" (i32.const 5)) (ref.null extern))
22 (assert_return (invoke "get" (i32.const 1)) (ref.null extern))
26 (assert_return (invoke "get" (i32.const 5)) (ref.null extern))
32 (assert_return (invoke "get" (i32.const 6)) (ref.null extern))
85 (table.fill $t (ref.null extern) (i32.const 1))
103 (table.fill $t (i32.const 1) (ref.null extern))
[all …]
H A Dtable_set.wast7 (table $t4 1 (ref null $res-i32))
17 (func $f4 (export "get-typed-func") (param $i i32) (result (ref null $res-i32))
46 (assert_return (invoke "get-externref" (i32.const 0)) (ref.null extern))
49 (assert_return (invoke "set-externref" (i32.const 0) (ref.null extern)))
50 (assert_return (invoke "get-externref" (i32.const 0)) (ref.null extern))
52 (assert_return (invoke "get-funcref" (i32.const 0)) (ref.null func))
55 (assert_return (invoke "set-funcref" (i32.const 0) (ref.null func)))
56 (assert_return (invoke "get-funcref" (i32.const 0)) (ref.null func))
90 (table.set $t (ref.null extern))
108 (table.set $t (f32.const 1) (ref.null extern))
[all …]
H A Dtable_grow.wast56 (table.grow $t (ref.null extern) (local.get 0))
68 (table $t 0 (ref null $afunc))
70 (table.grow $t (ref.null $afunc) (local.get 0))
83 (table.grow $t (ref.null extern) (local.get 0))
100 (table.grow $t (ref.null func) (local.get 0))
119 (assert_return (invoke "check-table-null" (i32.const 0) (i32.const 9)) (ref.null func))
121 (assert_return (invoke "check-table-null" (i32.const 0) (i32.const 19)) (ref.null func))
139 (table.grow $t (ref.null extern))
157 (table.grow $t (ref.null extern) (f32.const 1))
174 (table $t 0 (ref null $afunc))
[all …]
/wasmtime-44.0.1/crates/fuzzing/src/oracles/
H A Ddiff_wasmtime.rs215 DiffValue::FuncRef { null } => { in from()
216 assert!(null); in from()
219 DiffValue::ExternRef { null } => { in from()
220 assert!(null); in from()
223 DiffValue::AnyRef { null } => { in from()
224 assert!(null); in from()
227 DiffValue::ExnRef { null } => { in from()
228 assert!(null); in from()
231 DiffValue::ContRef { null } => { in from()
232 assert!(null); in from()
[all …]
H A Ddiff_wasmi.rs177 DiffValue::FuncRef { null } => { in from()
178 assert!(null); in from()
181 DiffValue::ExternRef { null } => { in from()
182 assert!(null); in from()
201 WasmiValue::FuncRef(f) => DiffValue::FuncRef { null: f.is_null() }, in from()
202 WasmiValue::ExternRef(e) => DiffValue::ExternRef { null: e.is_null() }, in from()
/wasmtime-44.0.1/crates/c-api/tests/
H A Dtable.cc13 Val null = std::optional<Func>(); in TEST() local
14 Table t = Table::create(store, TableType(ValKind::FuncRef, 1), null).unwrap(); in TEST()
20 EXPECT_EQ(t.grow(store, 4, null).unwrap(), 1); in TEST()
21 t.set(store, 3, null).unwrap(); in TEST()
/wasmtime-44.0.1/tests/all/cli_tests/
H A Dissue-10353.wat2 (table $t 10 (ref null none))
3 (func (export "f") (result (ref null none))
/wasmtime-44.0.1/tests/misc_testsuite/
H A Dexternref-segment.wast5 (elem (i32.const 0) externref (ref.null extern))
6 (elem (i32.const 1) externref (ref.null extern))
H A Dexternref-id-function.wast7 (assert_return (invoke "identity" (ref.null extern))
8 (ref.null extern))
H A Dno-mixup-stack-maps.wast4 (global $g (mut externref) (ref.null extern))
16 ref.null extern
27 ref.null extern
H A Dsimple_ref_is_null.wast15 (assert_return (invoke "func_is_null" (ref.null func)) (i32.const 1))
18 (assert_return (invoke "extern_is_null" (ref.null extern)) (i32.const 1))
/wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/gc/
H A Denabled.rs23 mod null; module
25 pub use null::*;
/wasmtime-44.0.1/tests/disas/winch/x64/ref/
H A Dnull.wat5 (func (export "ref-null") (result funcref)
6 (ref.null func)

123456