| 244 | } |
| 245 | |
| 246 | pub struct DmpParser<'a> { |
| 247 | pub buffer: &'a [u8], |
| 248 | pub pages: HashMap<PhysicalAddress, usize>, |
| 249 | pub directory_table_base: PhysicalAddress, |
| 250 | pub ps_active_process_list: VirtualAddress, |
| 251 | } |
| 252 | |
| 253 | impl<'a> Parsable<'a> for DmpParser<'a> { |
| 254 | fn from_buffer(buf: &'a [u8]) -> Result<Self, ParsingError> { |
nothing calls this directly
no outgoing calls
no test coverage detected