| /wasmtime-44.0.1/crates/wasmtime/src/runtime/component/ |
| H A D | storage.rs | 3 use core::slice; 16 slice::from_raw_parts( in storage_as_slice() 28 slice::from_raw_parts_mut( in storage_as_slice_mut() 36 pub unsafe fn slice_to_storage_mut<T>(slice: &mut [MaybeUninit<ValRaw>]) -> &mut MaybeUninit<T> { in slice_to_storage_mut() 45 mem::size_of_val(slice) >= mem::size_of::<T>(), in slice_to_storage_mut() 48 mem::size_of_val(slice) in slice_to_storage_mut() 51 unsafe { &mut *slice.as_mut_ptr().cast() } in slice_to_storage_mut() 55 pub unsafe fn slice_to_storage<T>(slice: &[ValRaw]) -> &T { in slice_to_storage() 61 mem::size_of_val(slice) >= mem::size_of::<T>(), in slice_to_storage() 64 mem::size_of_val(slice) in slice_to_storage() [all …]
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/ |
| H A D | cow.rs | 787 let slice = unsafe { in with_slice_mut() localVariable 790 f(slice); in with_slice_mut() 823 let slice = unsafe { mmap.slice(0..1 << 20) }; in instantiate_no_image() localVariable 835 let slice = unsafe { mmap.slice(0..65536) }; in instantiate_no_image() localVariable 876 let slice = unsafe { mmap.slice(0..65536) }; in instantiate_image() localVariable 887 let slice = unsafe { mmap.slice(0..65536) }; in instantiate_image() localVariable 899 let slice = unsafe { mmap.slice(0..65536) }; in instantiate_image() localVariable 912 let slice = unsafe { mmap.slice(0..65536) }; in instantiate_image() localVariable 925 let slice = unsafe { mmap.slice(0..65536) }; in instantiate_image() localVariable 1030 let slice = unsafe { mmap.slice(0..(64 << 10) + page_size) }; in dynamic() localVariable [all …]
|
| H A D | mmap_vec.rs | 109 pub fn from_slice(slice: &[u8]) -> Result<MmapVec> { in from_slice() 110 MmapVec::from_slice_with_alignment(slice, 1) in from_slice() 142 pub fn from_slice_with_alignment(slice: &[u8], align: usize) -> Result<MmapVec> { in from_slice_with_alignment() 143 let mut result = MmapVec::with_capacity_and_alignment(slice.len(), align)?; in from_slice_with_alignment() 147 result.as_mut_slice().copy_from_slice(slice); in from_slice_with_alignment() 283 core::slice::from_raw_parts_mut(base.as_mut(), layout.size()) in as_mut_slice() 330 core::slice::from_raw_parts(base.as_ptr(), layout.size()) in deref() 337 unsafe { mmap.slice(0..*len) } in deref()
|
| H A D | pagemap_disabled.rs | 2 use core::slice; 36 reset_manually(slice::from_raw_parts_mut(ptr, keep_resident.byte_count())); in reset_with_pagemap()
|
| /wasmtime-44.0.1/crates/cranelift/src/debug/transform/ |
| H A D | mod.rs | 51 let slice = match id { in load_dwp() localVariable 53 translation.debuginfo.dwarf.debug_abbrev.reader().slice() in load_dwp() 56 translation.debuginfo.dwarf.debug_info.reader().slice() in load_dwp() 59 translation.debuginfo.dwarf.debug_line.reader().slice() in load_dwp() 62 translation.debuginfo.dwarf.debug_str.reader().slice() in load_dwp() 69 .slice(), in load_dwp() 72 translation.debuginfo.debug_loclists.reader().slice() in load_dwp() 75 translation.debuginfo.debug_rnglists.reader().slice() in load_dwp() 81 translation.debuginfo.debug_cu_index.reader().slice() in load_dwp() 84 translation.debuginfo.debug_tu_index.reader().slice() in load_dwp() [all …]
|
| /wasmtime-44.0.1/crates/fuzzing/tests/oom/ |
| H A D | vec.rs | 49 let slice = vec.into_boxed_slice()?; // len > 0, cap > 0 in try_vec_and_boxed_slice() localVariable 51 let mut vec = TryVec::from(slice); in try_vec_and_boxed_slice() 53 let slice = vec.into_boxed_slice()?; // len = 0, cap > 0 in try_vec_and_boxed_slice() localVariable 55 let vec = TryVec::from(slice); in try_vec_and_boxed_slice() 76 let slice = vec.into_boxed_slice()?; // len > 0, cap > 0 in try_vec_and_boxed_slice() localVariable 77 let mut vec = TryVec::from(slice); in try_vec_and_boxed_slice() 79 let slice = vec.into_boxed_slice()?; // len = 0, cap > 0 in try_vec_and_boxed_slice() localVariable 80 let vec = TryVec::from(slice); in try_vec_and_boxed_slice()
|
| /wasmtime-44.0.1/cranelift/control/src/ |
| H A D | chaos.rs | 88 pub fn shuffle<T>(&mut self, slice: &mut [T]) { in shuffle() 96 let mut to_permute = &mut slice[..]; in shuffle() 122 let mut slice: Vec<_> = iter.collect(); in shuffled() localVariable 123 self.shuffle(&mut slice); in shuffled() 124 slice.into_iter() in shuffled()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/component/concurrent/futures_and_streams/ |
| H A D | buffers.rs | 6 use std::slice; 153 slice::from_ref(me) in remaining() 175 fun(slice::from_mut(&mut item)); in take() 200 input.take(1, &mut |slice| { in move_from() 205 *self = Some(slice[0].assume_init_read()); in move_from() 365 input.take(count, &mut |slice| { in move_from() 366 for item in slice { in move_from() 440 input.take(count, &mut |slice| { in move_from() 444 let slice = unsafe { mem::transmute::<&[MaybeUninit<u8>], &[u8]>(slice) }; in move_from() localVariable 445 self.extend_from_slice(slice); in move_from() [all …]
|
| /wasmtime-44.0.1/crates/wizer/benches/regex-bench/src/ |
| H A D | lib.rs | 15 let slice = std::slice::from_raw_parts(ptr, len); in run() localVariable 16 std::str::from_utf8(slice).unwrap() in run()
|
| /wasmtime-44.0.1/crates/wiggle/src/ |
| H A D | lib.rs | 99 Some(slice) => Ok(Cow::Borrowed(slice)), in as_cow() 134 GuestMemory::Unshared(slice) => Ok(Some(&slice[range])), in as_slice() 155 GuestMemory::Unshared(slice) => Ok(Some(&mut slice[range])), in as_slice_mut() 200 pub fn copy_from_slice<T>(&mut self, slice: &[T], ptr: GuestPtr<[T]>) -> Result<(), GuestError> in copy_from_slice() 204 if usize::try_from(ptr.len())? != slice.len() { in copy_from_slice() 207 if slice.is_empty() { in copy_from_slice() 220 assert_eq!(guest.len(), slice.len()); in copy_from_slice() 225 std::ptr::copy(slice.as_ptr(), guest, slice.len()); in copy_from_slice()
|
| /wasmtime-44.0.1/cranelift/entity/src/ |
| H A D | iter.rs | 7 use core::slice; 14 enumerate: Enumerate<slice::Iter<'a, V>>, 21 pub fn new(iter: slice::Iter<'a, V>) -> Self { in new() 54 enumerate: Enumerate<slice::IterMut<'a, V>>, 61 pub fn new(iter: slice::IterMut<'a, V>) -> Self { in new()
|
| H A D | primary.rs | 11 use core::slice; 104 pub fn values(&self) -> slice::Iter<'_, V> { in values() 109 pub fn values_mut(&mut self) -> slice::IterMut<'_, V> { in values_mut() 200 ) -> Result<[&mut V; N], slice::GetDisjointMutError> { 585 Err(slice::GetDisjointMutError::OverlappingIndices) in get_many_mut() 589 Err(slice::GetDisjointMutError::IndexOutOfBounds) in get_many_mut()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/component/ |
| H A D | libcalls.rs | 14 use core::slice; 192 let src = unsafe { slice::from_raw_parts(src, len) }; in utf8_to_utf8() 193 let dst = unsafe { slice::from_raw_parts_mut(dst, len) }; in utf8_to_utf8() 213 let src = unsafe { slice::from_raw_parts(src, len) }; in utf16_to_utf16() 214 let dst = unsafe { slice::from_raw_parts_mut(dst, len) }; in utf16_to_utf16() 249 let src = unsafe { slice::from_raw_parts(src, len) }; in latin1_to_latin1() 268 let src = unsafe { slice::from_raw_parts(src, len) }; in latin1_to_utf16() 299 let src = unsafe { slice::from_raw_parts(src, len) }; in utf8_to_utf16() 425 let src = unsafe { slice::from_raw_parts(src, len) }; in utf16_to_compact_probably_utf16() 461 let src = unsafe { slice::from_raw_parts(src, len) }; in utf8_to_latin1() [all …]
|
| /wasmtime-44.0.1/crates/core/src/alloc/ |
| H A D | boxed.rs | 468 assert_eq!(&*slice, &[42, 36, 1337]); in new_boxed_slice_from_iter_with_len_smoke_test() 493 let slice = new_boxed_slice_from_iter_with_len(2, [a, b, c]).unwrap(); in new_boxed_slice_from_iter_with_len_with_too_many_elems() localVariable 499 drop(slice); in new_boxed_slice_from_iter_with_len_with_too_many_elems() 508 let slice = new_boxed_slice_from_iter([10, 20, 30]).unwrap(); in new_boxed_slice_from_iter_smoke_test() localVariable 509 assert_eq!(&*slice, &[10, 20, 30]); in new_boxed_slice_from_iter_smoke_test() 514 let slice = in new_boxed_slice_from_fallible_iter_smoke_test() localVariable 516 assert_eq!(&*slice, &[10, 20, 30]); in new_boxed_slice_from_fallible_iter_smoke_test() 530 let slice = new_uninit_boxed_slice::<u32>(5).unwrap(); in new_uninit_boxed_slice_smoke_test() localVariable 531 assert_eq!(slice.len(), 5); in new_uninit_boxed_slice_smoke_test() 565 let slice = boxed_slice_write_iter(uninit, [a, b, c]).unwrap(); in boxed_slice_write_iter_with_too_many_elems() localVariable [all …]
|
| /wasmtime-44.0.1/crates/wizer/benches/uap-bench/src/ |
| H A D | lib.rs | 44 let slice = std::slice::from_raw_parts(ptr, len); in run() localVariable 45 std::str::from_utf8(slice).unwrap() in run()
|
| /wasmtime-44.0.1/examples/min-platform/embedding/src/ |
| H A D | lib.rs | 35 let buf = core::slice::from_raw_parts_mut(error_buf, error_size); in run() 36 let smoke = core::slice::from_raw_parts(smoke_module, smoke_size); in run() 37 let simple_add = core::slice::from_raw_parts(simple_add_module, simple_add_size); in run() 39 core::slice::from_raw_parts(simple_host_fn_module, simple_host_fn_size); in run() 40 let simple_floats = core::slice::from_raw_parts(simple_floats_module, simple_floats_size); in run()
|
| /wasmtime-44.0.1/crates/bench-api/src/ |
| H A D | lib.rs | 141 use std::slice; 207 unsafe { std::slice::from_raw_parts(self.working_dir_ptr, self.working_dir_len) }; in working_dir() 215 unsafe { std::slice::from_raw_parts(self.stdout_path_ptr, self.stdout_path_len) }; in stdout_path() 223 unsafe { std::slice::from_raw_parts(self.stderr_path_ptr, self.stderr_path_len) }; in stderr_path() 235 unsafe { std::slice::from_raw_parts(self.stdin_path_ptr, self.stdin_path_len) }; in stdin_path() 246 std::slice::from_raw_parts(self.execution_flags_ptr, self.execution_flags_len) in execution_flags() 351 let wasm_bytes = unsafe { slice::from_raw_parts(wasm_bytes, wasm_bytes_length) }; in wasm_bench_compile()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/gc/ |
| H A D | gc_runtime.rs | 11 use core::slice; 414 unsafe { slice::from_raw_parts(ptr, len) } in heap_slice() 423 unsafe { slice::from_raw_parts_mut(ptr, len) } in heap_slice_mut() 446 let slice = &self.heap_slice()[start..][..len]; in index() localVariable 447 unsafe { &*(slice.as_ptr().cast::<T>()) } in index() 467 let slice = &mut self.heap_slice_mut()[start..][..len]; in index_mut() localVariable 468 unsafe { &mut *(slice.as_mut_ptr().cast::<T>()) } in index_mut()
|
| /wasmtime-44.0.1/crates/test-programs/src/bin/ |
| H A D | p1_fd_readdir.rs | 3 use std::{env, mem, process, slice, str}; 45 let slice = slice::from_raw_parts(name_ptr, namelen); in next() localVariable 46 let name = str::from_utf8(slice).expect("invalid utf8").to_owned(); in next() 64 let sl = slice::from_raw_parts(buf.as_ptr(), bufused); in exec_fd_readdir()
|
| /wasmtime-44.0.1/crates/c-api/src/component/ |
| H A D | linker.rs | 67 let name = unsafe { std::slice::from_raw_parts(name, name_len) }; in wasmtime_component_linker_instance_add_instance() 87 let name = unsafe { std::slice::from_raw_parts(name, name_len) }; in wasmtime_component_linker_instance_add_module() 118 let name = unsafe { std::slice::from_raw_parts(name, name_len) }; in wasmtime_component_linker_instance_add_func() 203 let name = unsafe { std::slice::from_raw_parts(name, name_len) }; in wasmtime_component_linker_instance_add_resource()
|
| /wasmtime-44.0.1/cranelift/codegen/meta/src/ |
| H A D | unique_table.rs | 4 use std::slice; 35 pub fn iter(&self) -> slice::Iter<'_, &'entries T> { in iter() 80 pub fn iter(&self) -> slice::Iter<'_, T> { in iter()
|
| /wasmtime-44.0.1/crates/c-api/src/ |
| H A D | profiling.rs | 5 use std::slice; 31 let list = slice::from_raw_parts(modules, modules_len) in wasmtime_guestprofiler_new()
|
| H A D | lib.rs | 121 std::slice::from_raw_parts(ptr, len) in slice_from_raw_parts() 130 std::slice::from_raw_parts_mut(ptr, len) in slice_from_raw_parts_mut()
|
| H A D | wasi.rs | 9 use std::slice; 59 for arg in slice::from_raw_parts(argv, argc) { in wasi_config_set_argv() 81 let names = slice::from_raw_parts(names, envc); in wasi_config_set_env() 82 let values = slice::from_raw_parts(values, envc); in wasi_config_set_env()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/ |
| H A D | memory.rs | 11 use core::slice; 343 let slice = self in read() localVariable 348 buffer.copy_from_slice(slice); in read() 389 slice::from_raw_parts(definition.base.as_ptr(), definition.current_length()) in data() 409 slice::from_raw_parts_mut(definition.base.as_ptr(), definition.current_length()) in data_mut() 906 slice::from_raw_parts(definition.base.as_ptr().cast(), definition.current_length()) in data()
|