projects
/
pintos-anon
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Some suggestions from "Waqar Mohsin" <wmohsin@gmail.com>
[pintos-anon]
/
src
/
tests
/
userprog
/
sc-boundary.c
diff --git
a/src/tests/userprog/sc-boundary.c
b/src/tests/userprog/sc-boundary.c
index 10340b43f175e929797a15d14bbf2c249c38f3dc..28525684d9676c70c4913ef2a4d8c513d2f44009 100644
(file)
--- a/
src/tests/userprog/sc-boundary.c
+++ b/
src/tests/userprog/sc-boundary.c
@@
-1,3
+1,6
@@
+/* Invokes a system call with the system call number and its
+ argument on separate pages. This must work. */
+
#include <syscall-nr.h>
#include "tests/userprog/boundary.h"
#include "tests/lib.h"
#include <syscall-nr.h>
#include "tests/userprog/boundary.h"
#include "tests/lib.h"
@@
-14,6
+17,6
@@
test_main (void)
p[1] = 42;
/* Invoke the system call. */
p[1] = 42;
/* Invoke the system call. */
- asm volatile ("mov
%%esp, %0; int
0x30" :: "g" (p));
+ asm volatile ("mov
l %0, %%esp; int $
0x30" :: "g" (p));
fail ("should have called exit(42)");
}
fail ("should have called exit(42)");
}