- Implement opStack protection: Use register %ebx for scaled indexed addressing mode to access opStack, make opStack push/pop operate on %bl portion only

- Add a third pass to VM compilation for computation of jump address offsets, removing the need to dereference into vm->instructionPointers[] for every call/jump
- Make use of 0F opcode prefix relative jumps
- Call Com_Memcpy for OP_BLOCK_COPY
- Fix several missing range checks for vm->dataBase memory access
This commit is contained in:
Thilo Schulz 2011-05-23 00:46:46 +00:00
parent e08299faf4
commit 4b1418c4ad
1 changed files with 842 additions and 782 deletions

File diff suppressed because it is too large Load Diff