Browse Source

Use file length as the address is already predictable.

master
Andy Nguyen 1 year ago
parent
commit
73f3c476ef
  1. 4
      com/bdjb/JIT.java

4
com/bdjb/JIT.java

@ -149,9 +149,7 @@ public final class JIT { @@ -149,9 +149,7 @@ public final class JIT {
throw new IllegalArgumentException("Invalid data section offset.");
}
// TODO: Currently we hardcode the size so that the address is predictable.
long size = 1 * 1024 * 1024;
// long size = file.length() + 0x88 + ALIGNMENT - 1;
long size = file.length() + 0x88 + ALIGNMENT - 1;
if (size >= MAX_CODE_SIZE) {
throw new IllegalArgumentException("Payload is too big.");
}

Loading…
Cancel
Save