diff options
author | kaashoek <kaashoek> | 2006-08-25 00:43:17 +0000 |
---|---|---|
committer | kaashoek <kaashoek> | 2006-08-25 00:43:17 +0000 |
commit | 74493bf4460f4024e06760289735e9d5dcb9dc3f (patch) | |
tree | 57beb4206294c5ae4c10569eac1333470b212a68 /usertests.c | |
parent | 81d521999844f1dfa9c419463bbb8e355817062a (diff) | |
download | xv6-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.c | 12 |
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; |