Revision 564c8f99 op-i386.c

b/op-i386.c
622 622
    raise_exception_err(EXCP0D_GPF, intno * 8 + 2);
623 623
}
624 624

  
625
void OPPROTO op_int3(void)
625
void OPPROTO op_raise_exception(void)
626 626
{
627
    EIP = PARAM1;
628
    raise_exception(EXCP03_INT3);
627
    int exception_index;
628
    exception_index = PARAM1;
629
    raise_exception(exception_index);
629 630
}
630 631

  
631 632
void OPPROTO op_into(void)
......
638 639
    FORCE_RET();
639 640
}
640 641

  
641
void OPPROTO op_gpf(void)
642
{
643
    EIP = PARAM1;
644
    raise_exception(EXCP0D_GPF);
645
}
646

  
647 642
void OPPROTO op_cli(void)
648 643
{
649 644
    env->eflags &= ~IF_MASK;

Also available in: Unified diff