Skip to main content

page_addr/
page_addr.rs

1use libemei::page_manage::*;
2
3fn main() {
4    let page_size = PageSize::from_system();
5    let r = PageHandle::new(64000_usize, page_size);
6    println!("{:p}", r.ptr);
7    let r = PageHandle::new(64000_usize, page_size);
8    println!("{:p}", r.ptr);
9    let r = PageHandle::new(64000_usize, page_size);
10    println!("{:p}", r.ptr);
11    println!();
12    let mut rs = vec![];
13    for _ in 0..3 {
14        let r = PageHandle::new(64000_usize, page_size);
15        // println!("{:p}", r.ptr);
16        rs.push(r);
17    }
18    for i in rs {
19        println!("{:p}", i.ptr);
20    }
21}