]> wimlib.net Git - wimlib/commitdiff
LZMS: Do not do x86 translations starting in last 16 bytes
authorEric Biggers <ebiggers3@gmail.com>
Sun, 12 Jan 2014 22:49:09 +0000 (16:49 -0600)
committerEric Biggers <ebiggers3@gmail.com>
Sun, 12 Jan 2014 22:59:02 +0000 (16:59 -0600)
The value used before (last 11 bytes) was wrong; based on tests with the
MS implementation no translation can occur following an opcode starting
in the last 16 bytes of a data block.

Tested with two different length opcodes to make sure that it's the start
of the opcode that matters, not the start of the translated address.


No differences found