use crate::ptr; | |
pub fn fill_bytes(_: &mut [u8]) { | |
panic!("this target does not support random data generation"); | |
} | |
pub fn hashmap_random_keys() -> (u64, u64) { | |
// Use allocation addresses for a bit of randomness. This isn't | |
// particularly secure, but there isn't really an alternative. | |
let stack = 0u8; | |
let heap = Box::new(0u8); | |
let k1 = ptr::from_ref(&stack).addr() as u64; | |
let k2 = ptr::from_ref(&*heap).addr() as u64; | |
(k1, k2) | |
} |