Home
last modified time | relevance | path

Searched refs:EXTERNREF (Results 1 – 17 of 17) sorted by relevance

/wasmtime-44.0.1/crates/fuzzing/src/generators/gc_ops/
H A Dops.rs68 vec![ValType::EXTERNREF, ValType::EXTERNREF, ValType::EXTERNREF], in to_wasm_binary()
76 params.push(ValType::EXTERNREF); in to_wasm_binary()
85 vec![ValType::EXTERNREF, ValType::EXTERNREF, ValType::EXTERNREF], in to_wasm_binary()
92 vec![ValType::EXTERNREF, ValType::EXTERNREF, ValType::EXTERNREF], in to_wasm_binary()
210 element_type: RefType::EXTERNREF, in to_wasm_binary()
252 val_type: wasm_encoder::ValType::EXTERNREF, in to_wasm_binary()
308 let mut local_decls: Vec<(u32, ValType)> = vec![(1, ValType::EXTERNREF)]; in to_wasm_binary()
/wasmtime-44.0.1/tests/all/
H A Dgc.rs339 TableType::new(RefType::EXTERNREF, 1, None), in table_drops_externref()
840 TableType::new(RefType::EXTERNREF, 10, Some(10)), in table_fill_doesnt_leak()
863 TableType::new(RefType::EXTERNREF, 10, Some(10)), in table_copy_doesnt_leak()
1007 (Ref::Extern(None), RefType::EXTERNREF, true), in ref_matches()
1008 (Ref::Any(None), RefType::EXTERNREF, false), in ref_matches()
1009 (Ref::Func(None), RefType::EXTERNREF, false), in ref_matches()
1039 (Ref::Any(Some(s)), RefType::EXTERNREF, false), in ref_matches()
1051 (Ref::Any(Some(a)), RefType::EXTERNREF, false), in ref_matches()
1063 (Ref::Any(Some(i31)), RefType::EXTERNREF, false), in ref_matches()
1075 (Ref::Func(Some(f)), RefType::EXTERNREF, false), in ref_matches()
[all …]
H A Dexternals.rs166 GlobalType::new(ValType::EXTERNREF, Mutability::Var), in get_set_externref_globals_via_api()
192 GlobalType::new(ValType::EXTERNREF, Mutability::Const), in get_set_externref_globals_via_api()
313 let table_ty = TableType::new(RefType::EXTERNREF, 10, None); in create_get_set_externref_tables_via_api()
342 let table_ty = TableType::new(RefType::EXTERNREF, 10, None); in fill_externref_tables_via_api()
380 let table_ty = TableType::new(RefType::EXTERNREF, 10, None); in grow_externref_tables_via_api()
H A Dtable.rs28 let ty = TableType::new(RefType::EXTERNREF, 1, None); in fill_wrong()
44 let ty = TableType::new(RefType::EXTERNREF, 1, None); in copy_wrong()
H A Dstructs.rs249 StorageType::ValType(ValType::EXTERNREF), in struct_set_field_cross_store_value()
H A Dasync_functions.rs1108 [ValType::EXTERNREF, ValType::STRUCTREF, ValType::ARRAYREF], in async_gc_with_func_new_and_func_wrap()
H A Dfunc.rs1147 [ValType::FUNCREF, ValType::EXTERNREF].iter().cloned(), in externref_signature_no_reference_types()
1148 [ValType::FUNCREF, ValType::EXTERNREF].iter().cloned(), in externref_signature_no_reference_types()
/wasmtime-44.0.1/crates/c-api/include/
H A Dwasm.hh275 EXTERNREF = 128, FUNCREF, enumerator
278 inline bool is_num(ValKind k) { return k < ValKind::EXTERNREF; } in is_num()
279 inline bool is_ref(ValKind k) { return k >= ValKind::EXTERNREF; } in is_ref()
515 Val() : kind_(ValKind::EXTERNREF) { impl_.ref = nullptr; } in Val()
520 explicit Val(own<Ref>&& r) : kind_(ValKind::EXTERNREF) { impl_.ref = r.release(); } in Val()
/wasmtime-44.0.1/crates/c-api/src/types/
H A Dval.rs37 WASM_EXTERNREF => ValType::EXTERNREF, in into_valtype()
/wasmtime-44.0.1/crates/fuzzing/src/oracles/
H A Ddummy.rs40 let table_type = TableType::new(RefType::EXTERNREF, 10, None); in dummy_table_import()
/wasmtime-44.0.1/crates/fuzzing/src/
H A Doracles.rs812 vec![ValType::EXTERNREF, ValType::EXTERNREF, ValType::EXTERNREF], in gc_ops()
892 vec![ValType::EXTERNREF, ValType::EXTERNREF, ValType::EXTERNREF], in gc_ops()
/wasmtime-44.0.1/crates/wasmtime/src/runtime/gc/enabled/
H A Dexternref.rs629 ValType::EXTERNREF in valtype()
693 ValType::EXTERNREF in valtype()
/wasmtime-44.0.1/crates/wasmtime/src/runtime/
H A Dcoredump.rs184 HeapType::Extern => wasm_encoder::ValType::EXTERNREF, in _serialize()
H A Dtypes.rs134 pub const EXTERNREF: Self = ValType::Ref(RefType::EXTERNREF); constant
435 pub const EXTERNREF: Self = RefType { constant
H A Dvalues.rs182 Val::ExternRef(Some(_)) => ValType::EXTERNREF, in load_ty()
/wasmtime-44.0.1/crates/environ/src/
H A Dtypes.rs281 pub const EXTERNREF: WasmRefType = WasmRefType { constant
312 Self::EXTERNREF => write!(f, "externref"), in fmt()
/wasmtime-44.0.1/crates/c-api/src/
H A Dref.rs596 crate::WASMTIME_EXTERNREF => StorageType::ValType(ValType::EXTERNREF), in field_type_from_c()