622 |
raise_exception_err(EXCP0D_GPF, intno * 8 + 2); |
raise_exception_err(EXCP0D_GPF, intno * 8 + 2); |
623 |
} |
} |
624 |
|
|
625 |
void OPPROTO op_int3(void) |
void OPPROTO op_raise_exception(void) |
626 |
{ |
{ |
627 |
EIP = PARAM1; |
int exception_index; |
628 |
raise_exception(EXCP03_INT3); |
exception_index = PARAM1; |
629 |
|
raise_exception(exception_index); |
630 |
} |
} |
631 |
|
|
632 |
void OPPROTO op_into(void) |
void OPPROTO op_into(void) |
639 |
FORCE_RET(); |
FORCE_RET(); |
640 |
} |
} |
641 |
|
|
|
void OPPROTO op_gpf(void) |
|
|
{ |
|
|
EIP = PARAM1; |
|
|
raise_exception(EXCP0D_GPF); |
|
|
} |
|
|
|
|
642 |
void OPPROTO op_cli(void) |
void OPPROTO op_cli(void) |
643 |
{ |
{ |
644 |
env->eflags &= ~IF_MASK; |
env->eflags &= ~IF_MASK; |