]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
(post-tchain-merge cleanup) Stop x86/amd64 asserting on illegal insns.
authorJulian Seward <jseward@acm.org>
Sat, 21 Apr 2012 07:38:29 +0000 (07:38 +0000)
committerJulian Seward <jseward@acm.org>
Sat, 21 Apr 2012 07:38:29 +0000 (07:38 +0000)
git-svn-id: svn://svn.valgrind.org/vex/trunk@2298

VEX/priv/host_amd64_isel.c
VEX/priv/host_x86_isel.c

index a365a5ac63ce37f7c984bc66fabb2c1e02d3b088..9467848e080d5c4337ced17a5d7734790bcbbc52 100644 (file)
@@ -4262,6 +4262,7 @@ static void iselNext ( ISelEnv* env,
 
    /* Case: some other kind of transfer to any address */
    switch (jk) {
+      case Ijk_NoDecode:
       case Ijk_Sys_syscall: case Ijk_ClientReq: case Ijk_NoRedir:
       case Ijk_Yield: case Ijk_SigTRAP: case Ijk_TInval: {
          HReg        r     = iselIntExpr_R(env, next);
index 2dd14ce391c96bb80507da3099cfb27c75c76d42..25d189bb0fde6db58d033346daf60fbc44c0ba28 100644 (file)
@@ -4170,6 +4170,7 @@ static void iselNext ( ISelEnv* env,
 
    /* Case: some other kind of transfer to any address */
    switch (jk) {
+      case Ijk_NoDecode:
       case Ijk_Sys_int128: case Ijk_ClientReq: case Ijk_NoRedir:
       case Ijk_Yield: case Ijk_SigTRAP: case Ijk_TInval: {
          HReg      r     = iselIntExpr_R(env, next);