Lines Matching refs:ptr
6 use core::ptr::{self, NonNull};
12 pub unsafe fn expose_existing_mapping(ptr: *mut u8, len: usize) -> Result<()> { in expose_existing_mapping()
15 ptr.cast(), in expose_existing_mapping()
22 pub unsafe fn hide_existing_mapping(ptr: *mut u8, len: usize) -> Result<()> { in hide_existing_mapping()
23 unsafe { cvt(capi::wasmtime_mprotect(ptr.cast(), len, 0)) } in hide_existing_mapping()
26 pub unsafe fn erase_existing_mapping(ptr: *mut u8, len: usize) -> Result<()> { in erase_existing_mapping()
27 unsafe { cvt(capi::wasmtime_mmap_remap(ptr.cast(), len, 0)) } in erase_existing_mapping()
73 let mut ptr = ptr::null_mut(); in from_data() localVariable
77 &mut ptr, in from_data()
79 match NonNull::new(ptr) { in from_data()
80 Some(ptr) => Ok(Some(MemoryImageSource { in from_data()
81 data: SendSyncPtr::new(ptr), in from_data()