]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Implement lods{b,w,l}. Fixes #152818.
authorJulian Seward <jseward@acm.org>
Sun, 25 Nov 2007 01:34:03 +0000 (01:34 +0000)
committerJulian Seward <jseward@acm.org>
Sun, 25 Nov 2007 01:34:03 +0000 (01:34 +0000)
git-svn-id: svn://svn.valgrind.org/vex/trunk@1801

VEX/priv/guest-x86/toIR.c

index 370cfcd521fb9d6dbb10b4d5d36dbf9668de8c6f..b1a6339aa46212c0034935dd4f339f1994bd7049 100644 (file)
@@ -12308,6 +12308,12 @@ DisResult disInstr_X86_WRK (
                                      guest_EIP_bbstart+delta, "rep stos" );
          break;
 
+      case 0xAC: sz = 1;   /* REP LODS<sz> */
+      case 0xAD:
+         dis_REP_op ( X86CondAlways, dis_LODS, sz, eip_orig, 
+                                     guest_EIP_bbstart+delta, "rep lods" );
+         break;
+
       case 0xAE: sz = 1;   /* REPE SCAS<sz> */
       case 0xAF: 
          dis_REP_op ( X86CondZ, dis_SCAS, sz, eip_orig,