From: Nicholas Nethercote Date: Sun, 12 Oct 2003 17:34:05 +0000 (+0000) Subject: Added (trivially) support for "push %ss". Minimally tested, along with "pop X-Git-Tag: svn/VALGRIND_2_1_0~141 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f780064de95b9ee76ae41fd441fc4b8bbea58faa;p=thirdparty%2Fvalgrind.git Added (trivially) support for "push %ss". Minimally tested, along with "pop %ss". MERGE TO STABLE, probably git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1910 --- diff --git a/coregrind/vg_to_ucode.c b/coregrind/vg_to_ucode.c index 369fa07e4d..afa7347de6 100644 --- a/coregrind/vg_to_ucode.c +++ b/coregrind/vg_to_ucode.c @@ -5446,11 +5446,13 @@ static Addr disInstr ( UCodeBlock* cb, Addr eip, Bool* isEnd ) } case 0x06: /* PUSH %ES */ + case 0x16: /* PUSH %SS */ case 0x1E: /* PUSH %DS */ { Int sreg = INVALID_TEMPREG; switch(opc) { case 0x06: sreg = R_ES; break; + case 0x16: sreg = R_SS; break; case 0x1E: sreg = R_DS; break; }