use crndm::alloc::*; use std::env; type P = crndm::default::BuddyAlloc; fn main() { let args: Vec = env::args().collect(); if args.len() != 3 { println!("usage: {} file-name len", args[0]); return; } let path = &args[1]; let len: usize = args[2].parse().expect("expected an integer"); let _pool = P::open_no_root(path, O_CFNE | O_1GB).unwrap(); let layout = std::alloc::Layout::new::(); for _ in 0..len { unsafe { P::alloc(layout.size()); } } }