Lines Matching refs:VMGcRef
9 use crate::runtime::vm::{GcStore, SendSyncPtr, VMGcRef, VmPtr};
32 TableElementType::GcRef => core::mem::size_of::<Option<VMGcRef>>(), in element_size()
93 core::mem::size_of::<Option<VMGcRef>>(),
148 data: SendSyncPtr<[Option<VMGcRef>]>,
198 elements: TryVec<Option<VMGcRef>>,
397 data.align_to::<Option<VMGcRef>>() in new_static()
410 data.as_non_null().cast::<Option<VMGcRef>>(), in new_static()
569 val: Option<&VMGcRef>, in fill_gc_ref() argument
639 init_value: Option<&VMGcRef>, in grow_gc_ref() argument
785 pub fn get_gc_ref(&self, index: u64) -> Result<Option<&VMGcRef>, Trap> { in get_gc_ref() argument
821 elem: Option<&VMGcRef>, in set_gc_ref() argument
994 fn gc_refs(&self) -> &[Option<VMGcRef>] { in gc_refs() argument
1034 pub fn gc_refs_mut(&mut self) -> &mut [Option<VMGcRef>] { in gc_refs_mut() argument