Home
last modified time | relevance | path

Searched refs:GcStore (Results 1 – 13 of 13) sorted by relevance

/wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/gc/enabled/
H A Dexternref.rs1 use crate::runtime::vm::{GcHeap, GcStore, VMGcRef};
83 pub fn clone(&self, gc_store: &mut GcStore) -> Self { in clone()
88 pub fn drop(self, gc_store: &mut GcStore) { in drop() argument
H A Dexnref.rs5 runtime::vm::{GcHeap, GcStore, VMGcRef},
114 pub fn clone(&self, gc_store: &mut GcStore) -> Self { in clone()
119 pub fn drop(self, gc_store: &mut GcStore) { in drop() argument
H A Darrayref.rs5 runtime::vm::{GcHeap, GcStore, VMGcRef},
105 pub fn clone(&self, gc_store: &mut GcStore) -> Self { in clone()
110 pub fn drop(self, gc_store: &mut GcStore) { in drop() argument
H A Dstructref.rs5 runtime::vm::{GcHeap, GcStore, VMGcRef},
105 pub fn clone(&self, gc_store: &mut GcStore) -> Self { in clone()
110 pub fn drop(self, gc_store: &mut GcStore) { in drop() argument
/wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/
H A Dtable.rs9 use crate::runtime::vm::{GcStore, SendSyncPtr, VMGcRef, VmPtr};
567 mut gc_store: Option<&mut GcStore>, in fill_gc_ref() argument
576 GcStore::write_gc_ref_optional_store(gc_store.as_deref_mut(), slot, val); in fill_gc_ref()
637 gc_store: Option<&mut GcStore>, in grow_gc_ref() argument
819 store: Option<&mut GcStore>, in set_gc_ref() argument
825 GcStore::write_gc_ref_optional_store( in set_gc_ref()
843 gc_store: Option<&mut GcStore>, in copy_to() argument
862 gc_store: Option<&mut GcStore>, in copy_within() argument
1046 mut gc_store: Option<&mut GcStore>, in copy_elements() argument
1072 GcStore::write_gc_ref_optional_store( in copy_elements()
[all …]
H A Dgc.rs38 pub struct GcStore { struct
65 impl GcStore { argument
H A Dinstance.rs19 GcStore, HostResult, Imports, ModuleRuntimeInfo, SendSyncPtr, VMGlobalKind, VMStore,
533 unsafe fn set_gc_heap(self: Pin<&mut Self>, gc_store: Option<&GcStore>) { in set_gc_heap() argument
/wasmtime-44.0.1/crates/wasmtime/src/runtime/
H A Dstore.rs483 gc_store: Option<GcStore>,
1790 ) -> (Option<&mut GcStore>, [Pin<&mut vm::Instance>; N]) { argument
1803 ) -> (Option<&mut GcStore>, Pin<&mut vm::Instance>) { in optional_gc_store_and_instance_mut() argument
1813 Option<&mut GcStore>, in optional_gc_store_and_registry_and_instance_mut() argument
1911 ) -> Result<&mut GcStore> { in ensure_gc_store() argument
1922 ) -> Result<&mut GcStore> { in allocate_gc_store() argument
1940 ) -> Result<GcStore> { in allocate_gc_store() argument
1974 Ok(GcStore::new(index, heap)) in allocate_gc_store()
1981 ) -> Result<GcStore> { in allocate_gc_store() argument
2045 pub(crate) fn unwrap_gc_store(&self) -> &GcStore { in unwrap_gc_store() argument
[all …]
/wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/gc/
H A Dgc_ref.rs2 use crate::runtime::vm::{GcHeap, GcStore, I31};
456 pub fn clone(&self, gc_store: &mut GcStore) -> Self { in clone()
464 pub fn drop(self, gc_store: &mut GcStore) { in drop() argument
/wasmtime-44.0.1/crates/wasmtime/src/runtime/gc/disabled/
H A Drooting.rs1 use crate::runtime::vm::{GcStore, VMGcRef};
45 pub(crate) fn exit_lifo_scope(&mut self, _gc_store: Option<&mut GcStore>, _scope: usize) {} in exit_lifo_scope() argument
/wasmtime-44.0.1/crates/wasmtime/src/runtime/store/
H A Ddata.rs2 use crate::runtime::vm::{self, GcStore, VMStore};
293 ) -> (Option<&'a mut GcStore>, Pin<&'a mut vm::Instance>) { in get_with_gc_store_mut() argument
/wasmtime-44.0.1/crates/wasmtime/src/runtime/gc/enabled/
H A Drooting.rs164 use crate::runtime::vm::{GcRootsList, GcStore, VMGcRef};
487 pub(crate) fn exit_lifo_scope(&mut self, gc_store: Option<&mut GcStore>, scope: usize) { in exit_lifo_scope() argument
498 fn exit_lifo_scope_slow(&mut self, mut gc_store: Option<&mut GcStore>, scope: usize) { in exit_lifo_scope_slow() argument
683 pub(crate) fn trim_liveness_flags(&mut self, gc_store: &mut GcStore, eager: bool) { in trim_liveness_flags() argument
/wasmtime-44.0.1/crates/wasmtime/src/runtime/externals/
H A Dtable.rs4 self, GcStore, SendSyncPtr, TableElementType, VMFuncRef, VMGcRef, VMStore,
151 ) -> (&'a mut vm::Table, Option<&'a mut GcStore>) { in wasmtime_table() argument