Improve debuggability by adding .func/.endfunc around functions.
[pintos-anon] / src / threads / start.S
index df63f8595abec0bdfe08835706ce64f4ad695d5d..5a495c4651fecd6bf3d920130123f47f55f6588e 100644 (file)
@@ -4,10 +4,13 @@
 #### so that this module appears at the very beginning of the kernel
 #### image, and then using that as the entry point.
 
-.globl start
 .section .start
-
+       
+.globl start
+.func start
+       # Call main.
 start: call main
 
-       # If main returns, spin.
+       # main() should not return, but if it does, spin.
 1:     jmp 1b
+.endfunc