memflex 0.8.4

Memory hacking library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#[no_mangle]
static mut SOME_INT: i32 = 15;

memflex::global! {
    // Offset could change if you compile the example
    extern GLOBAL_INT: i32 = "global_int.exe"#0x2B000;
}

fn main() {
    unsafe {
        assert_eq!(SOME_INT, *GLOBAL_INT);
        SOME_INT += 10;
        assert_eq!(SOME_INT, *GLOBAL_INT);
    }
}