|
From: <sv...@va...> - 2007-08-23 19:02:47
|
Author: sewardj
Date: 2007-08-23 20:02:47 +0100 (Thu, 23 Aug 2007)
New Revision: 1777
Log:
Merge r1776 (Allow up to 7 prefixes, so as to accept 66 66 66 66 66 66
2e 0f 1f 84 00 00 00 00 00).
Modified:
branches/VEX_3_2_BRANCH/priv/guest-amd64/toIR.c
Modified: branches/VEX_3_2_BRANCH/priv/guest-amd64/toIR.c
===================================================================
--- branches/VEX_3_2_BRANCH/priv/guest-amd64/toIR.c 2007-08-23 18:53:59 UTC (rev 1776)
+++ branches/VEX_3_2_BRANCH/priv/guest-amd64/toIR.c 2007-08-23 19:02:47 UTC (rev 1777)
@@ -8355,7 +8355,7 @@
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;
|