Home
last modified time | relevance | path

Searched refs:slice (Results 1 – 25 of 97) sorted by relevance

1234

/wasmtime-44.0.1/crates/wasmtime/src/runtime/component/
H A Dstorage.rs3 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 Dcow.rs787 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 Dmmap_vec.rs109 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 Dpagemap_disabled.rs2 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 Dmod.rs51 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 Dvec.rs49 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 Dchaos.rs88 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 Dbuffers.rs6 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 Dlib.rs15 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 Dlib.rs99 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 Diter.rs7 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 Dprimary.rs11 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 Dlibcalls.rs14 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 Dboxed.rs468 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 Dlib.rs44 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 Dlib.rs35 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 Dlib.rs141 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 Dgc_runtime.rs11 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 Dp1_fd_readdir.rs3 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 Dlinker.rs67 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 Dunique_table.rs4 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 Dprofiling.rs5 use std::slice;
31 let list = slice::from_raw_parts(modules, modules_len) in wasmtime_guestprofiler_new()
H A Dlib.rs121 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 Dwasi.rs9 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 Dmemory.rs11 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()

1234