From: Julian Seward Date: Sat, 21 Apr 2012 07:38:29 +0000 (+0000) Subject: (post-tchain-merge cleanup) Stop x86/amd64 asserting on illegal insns. X-Git-Tag: svn/VALGRIND_3_8_1^2~180 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ff7f22a4869504eb4bd3e972bc180da821044021;p=thirdparty%2Fvalgrind.git (post-tchain-merge cleanup) Stop x86/amd64 asserting on illegal insns. git-svn-id: svn://svn.valgrind.org/vex/trunk@2298 --- diff --git a/VEX/priv/host_amd64_isel.c b/VEX/priv/host_amd64_isel.c index a365a5ac63..9467848e08 100644 --- a/VEX/priv/host_amd64_isel.c +++ b/VEX/priv/host_amd64_isel.c @@ -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); diff --git a/VEX/priv/host_x86_isel.c b/VEX/priv/host_x86_isel.c index 2dd14ce391..25d189bb0f 100644 --- a/VEX/priv/host_x86_isel.c +++ b/VEX/priv/host_x86_isel.c @@ -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);