]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Added (trivally) support for "pop %ss". Untested.
authorNicholas Nethercote <njn@valgrind.org>
Sun, 12 Oct 2003 17:32:27 +0000 (17:32 +0000)
committerNicholas Nethercote <njn@valgrind.org>
Sun, 12 Oct 2003 17:32:27 +0000 (17:32 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1909

coregrind/vg_to_ucode.c

index 95e9bb10c87a3959237984af2fc86fb4836c5d40..369fa07e4d97287d4faf7b5d71afc365c7e235ce 100644 (file)
@@ -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);