Reads up to `len` bytes from address `offset`
(&self, offset: u64, len: usize)
| 211 | |
| 212 | /// Reads up to `len` bytes from address `offset` |
| 213 | fn read_vec(&self, offset: u64, len: usize) -> Vec<u8> { |
| 214 | let mut ret = vec![0; len]; |
| 215 | |
| 216 | let size = self.read(&mut ret, offset); |
| 217 | ret.truncate(size); |
| 218 | |
| 219 | ret |
| 220 | } |
| 221 | |
| 222 | /// Appends up to `len` bytes from address `offset` into `dest` |
| 223 | fn read_into_vec(&self, dest: &mut Vec<u8>, offset: u64, len: usize) -> usize { |