can only write to transport payload command is a special register that needs separate dispatching
(&mut self, offset: u64, data: &[u8])
| 397 | /// can only write to transport payload |
| 398 | /// command is a special register that needs separate dispatching |
| 399 | fn write_transport(&mut self, offset: u64, data: &[u8]) { |
| 400 | self.transport |
| 401 | .payload |
| 402 | .as_mut_slice() |
| 403 | .iter_mut() |
| 404 | .skip(offset as usize) |
| 405 | .zip(data.iter()) |
| 406 | .for_each(|(dest, src)| *dest = *src); |
| 407 | } |
| 408 | |
| 409 | fn find_connection(&self, conn: GuestConnection) -> Option<GuestAddress> { |
| 410 | match &self.state { |
no test coverage detected