.section ".interrupts.vector" .global abort_handler .local generic_handler .global _interrupt_vectors _interrupt_vectors: b generic_handler b generic_handler b generic_handler b abort_handler_caller b abort_handler_caller b generic_handler b generic_handler .section ".interrupts.text" generic_handler: b generic_handler abort_handler_caller: mov sp, #0x8000 ldr r5, =abort_handler bx r5