pub fn copy_slice_from_user(vaddr: VirtAddr, size: usize) -> Vec<u8>
copy a slice of current process into kernel address space