Home
last modified time | relevance | path

Searched refs:from_raw_parts (Results 1 - 25 of 78) sorted by relevance

1234

/third_party/rust/crates/cxx/src/
H A Drust_slice.rs17 Self::from_raw_parts(ptr, len) in from_ref()
23 Self::from_raw_parts(ptr, len) in from_mut()
29 unsafe { slice::from_raw_parts(ptr, len) } in as_slice()
38 pub(crate) fn from_raw_parts<T>(ptr: NonNull<T>, len: usize) -> Self {
39 // TODO: use NonNull::from_raw_parts(ptr.cast(), len) when stable.
40 // https://doc.rust-lang.org/nightly/std/ptr/struct.NonNull.html#method.from_raw_parts
H A Drust_vec.rs83 Self::from(unsafe { Vec::from_raw_parts(ptr, len, cap) }) in from_vec_string()
99 unsafe { Vec::from_raw_parts(ptr, len, cap) } in into_vec_string()
/third_party/rust/crates/regex/regex-capi/src/
H A Drure.rs102 let pat = unsafe { slice::from_raw_parts(pattern, length) }; in rure_compile()
166 let haystack = unsafe { slice::from_raw_parts(haystack, len) }; in rure_is_match()
180 let haystack = unsafe { slice::from_raw_parts(haystack, len) }; in rure_find()
199 let haystack = unsafe { slice::from_raw_parts(haystack, len) }; in rure_find_captures()
214 let haystack = unsafe { slice::from_raw_parts(haystack, len) }; in rure_shortest_match()
332 let text = unsafe { slice::from_raw_parts(haystack, len) }; in rure_iter_next()
374 let text = unsafe { slice::from_raw_parts(haystack, len) }; in rure_iter_next_captures()
479 slice::from_raw_parts(patterns, patterns_count), in rure_compile_set()
480 slice::from_raw_parts(patterns_lengths, patterns_count) in rure_compile_set()
486 let pat = unsafe { slice::from_raw_parts(raw_pa in rure_compile_set()
[all...]
/third_party/rust/crates/cxx/tests/ffi/
H A Dcast.rs7 unsafe { slice::from_raw_parts(ptr, len) } in c_char_to_unsigned()
13 unsafe { slice::from_raw_parts(ptr, len) } in unsigned_to_c_char()
/third_party/rust/crates/rustix/src/backend/libc/io/
H A Dio_slice.rs44 unsafe { slice::from_raw_parts(self.vec.iov_base as *mut u8, self.vec.iov_len) } in as_slice()
80 unsafe { slice::from_raw_parts(self.vec.iov_base as *mut u8, self.vec.iov_len) } in as_slice()
/third_party/rust/crates/rustix/src/backend/linux_raw/io/
H A Dio_slice.rs48 unsafe { slice::from_raw_parts(self.vec.iov_base as *mut u8, self.vec.iov_len as usize) } in as_slice()
88 unsafe { slice::from_raw_parts(self.vec.iov_base as *mut u8, self.vec.iov_len as usize) } in as_slice()
/third_party/rust/crates/rustix/tests/mm/
H A Dmmap.rs37 let slice = slice::from_raw_parts(addr.cast::<u8>(), 8192); in test_mmap()
69 let slice = slice::from_raw_parts(addr.cast::<u8>(), 8192); in test_mmap_anonymous()
88 let slice = slice::from_raw_parts(addr.cast::<u8>(), 8192); in test_mprotect()
/third_party/rust/crates/rustix/src/backend/linux_raw/net/
H A Daddr.rs74 // Safety: `from_raw_parts` to convert from `&[c_char]` to `&[u8]`. And in path()
77 Some(CStr::from_bytes_with_nul_unchecked(slice::from_raw_parts( in path()
94 // Safety: `from_raw_parts` to convert from `&[c_char]` to `&[u8]`. in abstract_name()
95 unsafe { Some(slice::from_raw_parts(bytes.as_ptr().cast(), bytes.len())) } in abstract_name()
/third_party/rust/crates/linux-raw-sys/src/aarch64/
H A Dnetlink.rs21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
/third_party/rust/crates/linux-raw-sys/src/powerpc64/
H A Dnetlink.rs21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
/third_party/rust/crates/linux-raw-sys/src/riscv32/
H A Dnetlink.rs21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
/third_party/rust/crates/linux-raw-sys/src/mips64/
H A Dnetlink.rs21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
/third_party/rust/crates/linux-raw-sys/src/powerpc/
H A Dnetlink.rs21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
/third_party/rust/crates/linux-raw-sys/src/mips/
H A Dnetlink.rs21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
/third_party/rust/crates/linux-raw-sys/src/arm/
H A Dnetlink.rs21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
/third_party/rust/crates/linux-raw-sys/src/s390x/
H A Dnetlink.rs21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
/third_party/rust/crates/linux-raw-sys/src/sparc/
H A Dnetlink.rs21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
/third_party/rust/crates/linux-raw-sys/src/riscv64/
H A Dnetlink.rs21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
/third_party/rust/crates/linux-raw-sys/src/sparc64/
H A Dnetlink.rs21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
/third_party/rust/crates/linux-raw-sys/src/x32/
H A Dnetlink.rs21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
/third_party/rust/crates/linux-raw-sys/src/x86_64/
H A Dnetlink.rs21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
/third_party/rust/crates/linux-raw-sys/src/x86/
H A Dnetlink.rs21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
/third_party/rust/crates/rustix/src/backend/libc/net/
H A Daddr.rs151 // Safety: `from_raw_parts` to convert from `&[c_char]` to `&[u8]`. And in path()
154 Some(CStr::from_bytes_with_nul_unchecked(slice::from_raw_parts( in path()
172 // Safety: `from_raw_parts` to convert from `&[c_char]` to `&[u8]`. in abstract_name()
173 unsafe { Some(slice::from_raw_parts(bytes.as_ptr().cast(), bytes.len())) } in abstract_name()
/third_party/rust/crates/bindgen/bindgen-tests/tests/expectations/tests/libclang-9/
H A Dclass.rs26 ::std::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
/third_party/rust/crates/bindgen/bindgen-tests/tests/expectations/tests/
H A Dlayout_large_align_field.rs26 ::std::slice::from_raw_parts(self.as_ptr(), len) in as_slice()

Completed in 79 milliseconds

1234