/third_party/rust/crates/cxx/src/ |
H A D | rust_slice.rs | 17 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 D | rust_vec.rs | 83 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 D | rure.rs | 102 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 D | cast.rs | 7 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 D | io_slice.rs | 44 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 D | io_slice.rs | 48 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 D | mmap.rs | 37 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 D | addr.rs | 74 // 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 D | netlink.rs | 21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
|
/third_party/rust/crates/linux-raw-sys/src/powerpc64/ |
H A D | netlink.rs | 21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
|
/third_party/rust/crates/linux-raw-sys/src/riscv32/ |
H A D | netlink.rs | 21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
|
/third_party/rust/crates/linux-raw-sys/src/mips64/ |
H A D | netlink.rs | 21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
|
/third_party/rust/crates/linux-raw-sys/src/powerpc/ |
H A D | netlink.rs | 21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
|
/third_party/rust/crates/linux-raw-sys/src/mips/ |
H A D | netlink.rs | 21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
|
/third_party/rust/crates/linux-raw-sys/src/arm/ |
H A D | netlink.rs | 21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
|
/third_party/rust/crates/linux-raw-sys/src/s390x/ |
H A D | netlink.rs | 21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
|
/third_party/rust/crates/linux-raw-sys/src/sparc/ |
H A D | netlink.rs | 21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
|
/third_party/rust/crates/linux-raw-sys/src/riscv64/ |
H A D | netlink.rs | 21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
|
/third_party/rust/crates/linux-raw-sys/src/sparc64/ |
H A D | netlink.rs | 21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
|
/third_party/rust/crates/linux-raw-sys/src/x32/ |
H A D | netlink.rs | 21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
|
/third_party/rust/crates/linux-raw-sys/src/x86_64/ |
H A D | netlink.rs | 21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
|
/third_party/rust/crates/linux-raw-sys/src/x86/ |
H A D | netlink.rs | 21 ::core::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
|
/third_party/rust/crates/rustix/src/backend/libc/net/ |
H A D | addr.rs | 151 // 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 D | class.rs | 26 ::std::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
|
/third_party/rust/crates/bindgen/bindgen-tests/tests/expectations/tests/ |
H A D | layout_large_align_field.rs | 26 ::std::slice::from_raw_parts(self.as_ptr(), len) in as_slice()
|