summaryrefslogtreecommitdiff
path: root/usertests.c
diff options
context:
space:
mode:
authorkaashoek <kaashoek>2006-08-25 00:43:17 +0000
committerkaashoek <kaashoek>2006-08-25 00:43:17 +0000
commit74493bf4460f4024e06760289735e9d5dcb9dc3f (patch)
tree57beb4206294c5ae4c10569eac1333470b212a68 /usertests.c
parent81d521999844f1dfa9c419463bbb8e355817062a (diff)
downloadxv6-labs-74493bf4460f4024e06760289735e9d5dcb9dc3f.tar.gz
xv6-labs-74493bf4460f4024e06760289735e9d5dcb9dc3f.tar.bz2
xv6-labs-74493bf4460f4024e06760289735e9d5dcb9dc3f.zip
kill user process when it generates an unhandled trap (e.g., 13)
fix bug in test code of malloc
Diffstat (limited to 'usertests.c')
-rw-r--r--usertests.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/usertests.c b/usertests.c
index cb01c92..2b8b64f 100644
--- a/usertests.c
+++ b/usertests.c
@@ -120,20 +120,8 @@ exitwait(void)
void
mem(void)
{
- void *m = malloc(4096);
void *m1, *m2;
- free(m + 3*1024);
- free(m + 2*1024);
- free(m + 1024);
- free(m);
- m1 = malloc(4096);
- if (m1 != m) {
- puts("didn't coalesce\n");
- exit();
- }
- free(m1);
-
m1 = 0;
while ((m2 = malloc(1024)) != 0) {
*(char **) m2 = m1;