Searched refs:VMContObj (Results 1 – 3 of 3) sorted by relevance
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/ |
| H A D | stack_switching.rs | 44 pub struct VMContObj { struct 49 impl VMContObj { argument 67 unsafe impl Send for VMContObj {} implementation 68 unsafe impl Sync for VMContObj {} implementation 556 assert_eq!(size_of::<Option<VMContObj>>(), size_of::<VMContObj>()); in null_pointer_optimization() 631 offset_of!(VMContObj, contref), in check_vm_contobj_offsets() 635 offset_of!(VMContObj, revision), in check_vm_contobj_offsets() 639 size_of::<VMContObj>(), in check_vm_contobj_offsets()
|
| H A D | table.rs | 7 use crate::runtime::vm::stack_switching::VMContObj; 85 pub type ContTableElem = Option<VMContObj>; 582 pub fn fill_cont(&mut self, dst: u64, val: Option<VMContObj>, len: u64) -> Result<(), Trap> { in fill_cont() argument 652 init_value: Option<VMContObj>, in grow_cont() argument 792 pub fn get_cont(&self, index: u64) -> Result<Option<VMContObj>, Trap> { in get_cont() argument 1005 fn contrefs(&self) -> &[Option<VMContObj>] { in contrefs() argument 1018 fn contrefs_mut(&mut self) -> &mut [Option<VMContObj>] { in contrefs_mut() argument
|
| H A D | libcalls.rs | 58 use super::stack_switching::VMContObj; 382 let element = unsafe { VMContObj::from_raw_parts(init_value_contref, init_value_revision) }; in table_grow_cont_obj() 464 let contobj = unsafe { VMContObj::from_raw_parts(value_contref, value_revision) }; in table_fill_cont_obj()
|