pub fn translate_buffer( vaddr: VirtAddr, size: usize, write: bool ) -> Vec<&'static mut [u8]>
translate a slice from current process