case Ijk_EmWarn: return "EmWarn";
case Ijk_EmFail: return "EmFail";
case Ijk_NoDecode: return "NoDecode";
- case Ijk_MapFail: return "MapFail";
case Ijk_InvalICache: return "Invalidate";
case Ijk_NoRedir: return "NoRedir";
- case Ijk_SigTRAP: return "SigTRAP";
case Ijk_SigFPE: return "SigFPE";
- case Ijk_SigSEGV: return "SigSEGV";
- case Ijk_SigBUS: return "SigBUS";
case Ijk_Sys_syscall: return "Sys_syscall";
case Ijk_Extension: return "Extension";
default:
case Ijk_Yield: trcval = VEX_TRC_JMP_YIELD; break;
case Ijk_EmWarn: trcval = VEX_TRC_JMP_EMWARN; break;
case Ijk_EmFail: trcval = VEX_TRC_JMP_EMFAIL; break;
- case Ijk_MapFail: trcval = VEX_TRC_JMP_MAPFAIL; break;
case Ijk_NoDecode: trcval = VEX_TRC_JMP_NODECODE; break;
case Ijk_InvalICache: trcval = VEX_TRC_JMP_INVALICACHE; break;
case Ijk_NoRedir: trcval = VEX_TRC_JMP_NOREDIR; break;
- case Ijk_SigTRAP: trcval = VEX_TRC_JMP_SIGTRAP; break;
case Ijk_SigFPE: trcval = VEX_TRC_JMP_SIGFPE; break;
- case Ijk_SigSEGV: trcval = VEX_TRC_JMP_SIGSEGV; break;
case Ijk_Boring: trcval = VEX_TRC_JMP_BORING; break;
/* We don't expect to see the following being assisted. */
case Ijk_Ret:
case Ijk_ClientReq:
case Ijk_NoRedir:
case Ijk_Yield:
- case Ijk_SigTRAP:
case Ijk_SigFPE: {
HReg dst = s390_isel_int_expr(env, IRExpr_Const(stmt->Ist.Exit.dst));
addInstr(env, s390_insn_xassisted(cond, dst, guest_IA,
case Ijk_ClientReq:
case Ijk_NoRedir:
case Ijk_Yield:
- case Ijk_SigTRAP:
case Ijk_SigFPE: {
HReg dst = s390_isel_int_expr(env, next);
addInstr(env, s390_insn_xassisted(S390_CC_ALWAYS, dst, guest_IA, jk));