From d70863897efce288e2acdaeae5904cd9a76c2c9e Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Wed, 12 Apr 2006 17:30:46 +0000 Subject: [PATCH] Allow 'repe scas' (possible fix for #124892). git-svn-id: svn://svn.valgrind.org/vex/trunk@1603 --- VEX/priv/guest-x86/toIR.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/VEX/priv/guest-x86/toIR.c b/VEX/priv/guest-x86/toIR.c index e32c393e32..a337a81610 100644 --- a/VEX/priv/guest-x86/toIR.c +++ b/VEX/priv/guest-x86/toIR.c @@ -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 */ -//-- case 0xAF: -//-- dis_REP_op ( cb, CondZ, dis_SCAS, sz, eip_orig, eip, "repe scas" ); -//-- break; + + case 0xAE: sz = 1; /* REPE SCAS */ + 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 */ -- 2.47.2