also mem zero

This commit is contained in:
NikVolf 2017-06-14 19:26:38 +03:00
parent 7f7d7dc8bb
commit 2f416260b0

View File

@ -127,4 +127,13 @@ impl MemoryInstance {
Ok(())
}
/// Zero memory region
pub fn zero(&self, offset: usize, len: usize) -> Result<(), Error> {
let mut buffer = self.buffer.write();
let range = self.checked_region(&buffer, offset, len)?.range();
for val in &mut buffer[range] { *val = 0 }
Ok(())
}
}