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
/
child-bad.c
diff --git
a/src/tests/userprog/child-bad.c
b/src/tests/userprog/child-bad.c
index 70cfc6a0ec08a38893e84bbb69d03d35808fbeac..77d7a69d25013ffdd51aaa3290bfd228c9cb74af 100644
(file)
--- a/
src/tests/userprog/child-bad.c
+++ b/
src/tests/userprog/child-bad.c
@@
-1,9
+1,14
@@
+/* Child process run by wait-killed test.
+ Sets the stack pointer (%esp) to an invalid value and invokes
+ a system call, which should then terminate the process with a
+ -1 exit code. */
+
#include "tests/lib.h"
#include "tests/main.h"
void
test_main (void)
{
#include "tests/lib.h"
#include "tests/main.h"
void
test_main (void)
{
- asm volatile ("mov
%esp, 0x20101234; int
0x30");
+ asm volatile ("mov
l $0x20101234, %esp; int $
0x30");
fail ("should have exited with -1");
}
fail ("should have exited with -1");
}