Adopt consistent style in asm statements.
[pintos-anon] / src / tests / userprog / sc-boundary-2.c
index c287d248fbb8f1101633ba76196061784be8c8c6..8acf0361e3e7a392f3c9a5143632c134ca646109 100644 (file)
@@ -1,3 +1,7 @@
+/* Invokes a system call with one byte of the system call's
+   argument on a separate page from the rest of the bytes.  This
+   must work. */
+
 #include <syscall-nr.h>
 #include "tests/userprog/boundary.h"
 #include "tests/lib.h"
@@ -9,10 +13,10 @@ test_main (void)
   /* Make one byte of a syscall argument hang over into a second
      page. */
   int *p = (int *) ((char *) get_boundary_area () - 7);
-  p[0] = SYS_exit;
+  p[0] = SYS_EXIT;
   p[1] = 67;
 
   /* Invoke the system call. */
-  asm volatile ("mov %%esp, %0; int 0x30" :: "g" (p));
+  asm volatile ("movl %0, %%esp; int $0x30" : : "g" (p));
   fail ("should have called exit(67)");
 }