superfetch 0.1.1

A lib allowing to utilize the Windows superfetch magic to translate virtual addresses to physical.
Documentation
use superfetch::MemoryMap;

fn main() {
    let mm = unsafe { 
        match MemoryMap::snapshot() {
            Ok(m) => m,
            Err(e) => {
                println!("[!] {}", e);
                return;
            }
        }
    };

    let m_ranges = mm.ranges();

    println!("[*] Memory ranges ({}): ", m_ranges.len());
    for range in m_ranges {
        println!("     memory_range[pfn={}, page_count={} ]", range.pfn, range.page_count); 
    }
}