]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Allow 'repe scas' (possible fix for #124892).
authorJulian Seward <jseward@acm.org>
Wed, 12 Apr 2006 17:30:46 +0000 (17:30 +0000)
committerJulian Seward <jseward@acm.org>
Wed, 12 Apr 2006 17:30:46 +0000 (17:30 +0000)
git-svn-id: svn://svn.valgrind.org/vex/trunk@1603

VEX/priv/guest-x86/toIR.c

index e32c393e32726d7cd3be140fe0d178330aee068a..a337a81610712f76921b04c42eabbde03bbb70b7 100644 (file)
@@ -11779,11 +11779,12 @@ DisResult disInstr_X86_WRK (
          dis_REP_op ( X86CondAlways, dis_STOS, sz, eip_orig, 
                                      guest_EIP_bbstart+delta, "rep stos" );
          break;
-//-- 
-//--       case 0xAE: sz = 1;   /* REPE SCAS<sz> */
-//--       case 0xAF: 
-//--          dis_REP_op ( cb, CondZ, dis_SCAS, sz, eip_orig, eip, "repe scas" );
-//--          break;
+
+      case 0xAE: sz = 1;   /* REPE SCAS<sz> */
+      case 0xAF: 
+         dis_REP_op ( X86CondZ, dis_SCAS, sz, eip_orig, 
+                                guest_EIP_bbstart+delta, "repe scas" );
+         break;
       
       case 0x90:           /* REP NOP (PAUSE) */
          /* a hint to the P4 re spin-wait loop */