| |||
| Home > ARMulator > Exceptions > ARMul_SWIHandler | |||
This function can be called from a handle_swi() function
to enter a SWI handler at a given address. It causes the processor
to act as if it had taken the SWI vector, decoded the SWI number,
and then branched to this address.
void ARMul_SWIHandler(ARMul_State *state, ARMword address)
where:
stateis a pointer to the ARMulator state.
addressis the address of the instruction to return to.