break ;
case SYSCALL:
- printf(" SignalException(SystemCall);\n");
+ printf(" SignalException(SystemCall,instruction);\n");
break ;
case BREAK:
- printf(" SignalException(BreakPoint);\n");
+ printf(" SignalException(BreakPoint,instruction);\n");
break ;
case TRAP:
printf(" if ((%sword64)op1 ",(boolU ? "u" : ""));
printf("%c%s",(boolNOT ? '!' : (boolLT ? '<' : (boolGT ? '>' : '='))),(boolEQ ? "=" : ""));
printf(" (%sword64)op2)\n",(boolU ? "u" : ""));
- printf(" SignalException(Trap);\n");
+ printf(" SignalException(Trap,instruction);\n");
}
break ;