udbg 0.3.1

cross-platform library for binary debugging and memory hacking
Documentation
1
2
3
4
5
6
7
8
9
10
use super::*;

#[test]
fn memory() {
    let ps = Process::current();
    let m = ps.enum_module().unwrap().next().unwrap();
    assert!(ps.read_value::<IMAGE_DOS_HEADER>(m.base()).is_some());
    assert!(ps.read_copy::<IMAGE_DOS_HEADER>(m.base() + 8).is_some());
    assert!(ps.read_value::<IMAGE_DOS_HEADER>(m.base() + 8).is_none());
}