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