Use 0xcc (not 0xcd) for clearing malloc() blocks too.
[pintos-anon] / src / threads / switch.S
index 5bb56b55ec1a84de04295b39f23032bd1ae94e2b..374da9e4a11cfd64a79816c3d358a177b224ff09 100644 (file)
@@ -3,7 +3,7 @@
 #### struct thread *switch_threads (struct thread *cur, struct thread *next);
 ####
 #### Switches from CUR, which must be the running thread, to NEXT,
-#### which must also be running thread_switch(), returning CUR in
+#### which must also be running switch_threads(), returning CUR in
 #### NEXT's context.
 ####
 #### This function works by assuming that the thread we're switching
@@ -18,7 +18,7 @@ switch_threads:
        #
        # Note that the SVR4 ABI allows us to destroy %eax, %ecx, %edx,
        # but requires us to preserve %ebx, %ebp, %esi, %edi.  See
-       # [SV-ABI-386] pages 3-11 and 3-12 for details.
+       # [SysV-ABI-386] pages 3-11 and 3-12 for details.
        #
        # This stack frame must match the one set up by thread_create().
        pushl %ebx