use crate::util::Address;
/// Set a range of memory to 0.
pub fn zero(start: Address, len: usize) {
set(start, 0, len);
}
/// Set a range of memory to the given value. Similar to memset.
pub fn set(start: Address, val: u8, len: usize) {
unsafe {
std::ptr::write_bytes(start.to_mut_ptr::<u8>(), val, len);
}
}