]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Print more helpful message on JIT failure to handle insns starting with 0x0F.
authorJulian Seward <jseward@acm.org>
Thu, 25 Jul 2002 22:41:40 +0000 (22:41 +0000)
committerJulian Seward <jseward@acm.org>
Thu, 25 Jul 2002 22:41:40 +0000 (22:41 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@532

coregrind/vg_to_ucode.c
vg_to_ucode.c

index c1ac7525fa543b83b1c58fa7432a1a71ed255bdb..179c0592f502c5d2eca5914acd1c052277461d11 100644 (file)
@@ -4545,6 +4545,10 @@ static Addr disInstr ( UCodeBlock* cb, Addr eip, Bool* isEnd )
       default:
          VG_(printf)("disInstr: unhandled 2-byte opcode 0x%x\n", 
                      (UInt)opc);
+        VG_(printf)("This _might_ be the result of executing an "
+                     "MMX, SSE, SSE2 or 3DNow!\n" );
+        VG_(printf)("instruction.  Valgrind does not currently "
+                     "support such instructions.  Sorry.\n" );
          VG_(unimplemented)("unhandled x86 0x0F 2-byte opcode");
       }
 
index c1ac7525fa543b83b1c58fa7432a1a71ed255bdb..179c0592f502c5d2eca5914acd1c052277461d11 100644 (file)
@@ -4545,6 +4545,10 @@ static Addr disInstr ( UCodeBlock* cb, Addr eip, Bool* isEnd )
       default:
          VG_(printf)("disInstr: unhandled 2-byte opcode 0x%x\n", 
                      (UInt)opc);
+        VG_(printf)("This _might_ be the result of executing an "
+                     "MMX, SSE, SSE2 or 3DNow!\n" );
+        VG_(printf)("instruction.  Valgrind does not currently "
+                     "support such instructions.  Sorry.\n" );
          VG_(unimplemented)("unhandled x86 0x0F 2-byte opcode");
       }