Index: kernel/arch/arm32/src/exc_handler.S
===================================================================
--- kernel/arch/arm32/src/exc_handler.S	(revision 77f91feedfff3761804612c72eeb17e3a3b161ec)
+++ kernel/arch/arm32/src/exc_handler.S	(revision 38ad239c4c325a86b9e2b838f284f775430e3d22)
@@ -27,14 +27,7 @@
 #
 
+#include <abi/asmtool.h>
+
 .text   
-
-.global irq_exception_entry
-.global fiq_exception_entry
-.global data_abort_exception_entry
-.global prefetch_abort_exception_entry
-.global undef_instr_exception_entry
-.global swi_exception_entry
-.global reset_exception_entry
-
 
 # Switches to kernel stack and saves all registers there.
@@ -156,5 +149,5 @@
 .endm
 
-reset_exception_entry:
+SYMBOL(reset_exception_entry)
 	SAVE_REGS_TO_STACK
 	mov r0, #0
@@ -163,5 +156,5 @@
 	LOAD_REGS_FROM_STACK
 
-irq_exception_entry:
+SYMBOL(irq_exception_entry)
 	sub lr, lr, #4
 	SAVE_REGS_TO_STACK
@@ -171,5 +164,5 @@
 	LOAD_REGS_FROM_STACK
 
-fiq_exception_entry:
+SYMBOL(fiq_exception_entry)
 	sub lr, lr, #4
 	SAVE_REGS_TO_STACK
@@ -179,5 +172,5 @@
 	LOAD_REGS_FROM_STACK
 
-undef_instr_exception_entry:
+SYMBOL(undef_instr_exception_entry)
 	SAVE_REGS_TO_STACK
 	mov r0, #1
@@ -186,5 +179,5 @@
 	LOAD_REGS_FROM_STACK
 
-prefetch_abort_exception_entry:
+SYMBOL(prefetch_abort_exception_entry)
 	sub lr, lr, #4
 	SAVE_REGS_TO_STACK
@@ -194,5 +187,5 @@
 	LOAD_REGS_FROM_STACK
 
-data_abort_exception_entry:
+SYMBOL(data_abort_exception_entry)
 	sub lr, lr, #8
 	SAVE_REGS_TO_STACK
@@ -202,5 +195,5 @@
 	LOAD_REGS_FROM_STACK
 
-swi_exception_entry:
+SYMBOL(swi_exception_entry)
 	ldr r13, =exc_stack
 	SAVE_REGS_TO_STACK
