12 lines
399 B
Diff
12 lines
399 B
Diff
--- VEX/priv/guest-amd64/toIR.c
|
|
+++ VEX/priv/guest-amd64/toIR.c
|
|
@@ -8334,7 +8334,7 @@ DisResult disInstr_AMD64_WRK (
|
|
as many invalid combinations as possible. */
|
|
n_prefixes = 0;
|
|
while (True) {
|
|
- if (n_prefixes > 5) goto decode_failure;
|
|
+ if (n_prefixes > 7) goto decode_failure;
|
|
pre = getUChar(delta);
|
|
switch (pre) {
|
|
case 0x66: pfx |= PFX_66; break;
|