Use file length as the address is already predictable.

This commit is contained in:
Andy Nguyen 2021-10-27 21:15:40 +02:00
parent 3314b0e7bc
commit 73f3c476ef
1 changed files with 1 additions and 3 deletions

View File

@ -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.");
}