From: Nicholas Nethercote Date: Sun, 12 Oct 2003 17:32:27 +0000 (+0000) Subject: Added (trivally) support for "pop %ss". Untested. X-Git-Tag: svn/VALGRIND_2_1_0~142 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=60cb1769d3b7d8acdda3cccc0c78709f4e0b31ac;p=thirdparty%2Fvalgrind.git Added (trivally) support for "pop %ss". Untested. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1909 --- diff --git a/coregrind/vg_to_ucode.c b/coregrind/vg_to_ucode.c index 95e9bb10c8..369fa07e4d 100644 --- a/coregrind/vg_to_ucode.c +++ b/coregrind/vg_to_ucode.c @@ -5319,12 +5319,14 @@ static Addr disInstr ( UCodeBlock* cb, Addr eip, Bool* isEnd ) case 0x1F: /* POP %DS */ case 0x07: /* POP %ES */ + case 0x17: /* POP %SS */ { Int sreg = INVALID_TEMPREG; vg_assert(sz == 4); switch(opc) { case 0x1F: sreg = R_DS; break; case 0x07: sreg = R_ES; break; + case 0x17: sreg = R_SS; break; } t1 = newTemp(cb); t2 = newTemp(cb);