pub unsafe extern "C" fn address_space_map( as_: *mut AddressSpace, addr: u64, plen: *mut u64, is_write: bool, ) -> *mut c_void