How do I do the equivalent of an x86 software interrupt:
asm( \"int $3\" )
on an ARM processor (specifically a Cortex A8) to generate an event
We can use breakpoint inst:
For A32: use BRK #imm instruction
For Arm and Thumb: use BKPT #imme instruction.
Or we can use UND pseudo-instruction to generate undefined instruction which will cause exception if processor attempt to execute it.