(src: &[u8], dst: &mut [u8])
| 113 | } |
| 114 | |
| 115 | fn copy_bytes(src: &[u8], dst: &mut [u8]) -> usize { |
| 116 | let len = src.len().min(dst.len()); |
| 117 | dst[..len].copy_from_slice(&src[..len]); |
| 118 | len |
| 119 | } |
| 120 | |
| 121 | fn return_str(arg: usize, size: usize, s: &str) -> AxResult<usize> { |
| 122 | let slice = UserPtr::<u8>::from(arg).get_as_mut_slice(size)?; |
no test coverage detected