Skip to content

Commit c192752

Browse files
committed
Added ability to read unsignedInts (DWORD)
1 parent ad28e6c commit c192752

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

src/main/java/com/beaudoin/jmm/Main.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public final class Main {
3535

3636
public static void main(String[] args) throws IOException {
3737
NativeProcess proc = NativeProcess.byName("C__Stuff.exe");
38-
System.out.println(proc.readInt(0x61ff1c));
38+
//System.out.println(proc.readInt(0x61ff1c));
3939
}
4040

4141
}

src/main/java/com/beaudoin/jmm/process/ReadableRegion.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ default int readInt(long address) {
3434
return read(address, 4).getInt();
3535
}
3636

37+
default long readUnsignedInt(long address) {
38+
return Integer.toUnsignedLong(read(address, 4).getInt());
39+
}
40+
3741
default long readLong(long address) {
3842
return read(address, 8).getLong();
3943
}

0 commit comments

Comments
 (0)