diff options
author | Noam Preil <noam@pixelhero.dev> | 2021-07-21 05:06:05 +0000 |
---|---|---|
committer | Noam Preil <noam@pixelhero.dev> | 2021-07-21 05:06:05 +0000 |
commit | 2eadf1fa1703e5da4a98ba9c1a2bdc23bd140d8c (patch) | |
tree | ed135a7c6402ac77ddc7dc482050d0bc3183b1f1 /sys/src/cmd/venti/srv/utils.c | |
parent | 82c7251dc3ff57ae97c0ce24b72e2e2ae5f6945b (diff) |
venti: fix memory layers
Diffstat (limited to 'sys/src/cmd/venti/srv/utils.c')
-rw-r--r-- | sys/src/cmd/venti/srv/utils.c | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/sys/src/cmd/venti/srv/utils.c b/sys/src/cmd/venti/srv/utils.c index d810c53d8..0c4cb4517 100644 --- a/sys/src/cmd/venti/srv/utils.c +++ b/sys/src/cmd/venti/srv/utils.c @@ -136,70 +136,6 @@ now(void) return time(nil); } -int abortonmem = 1; - -void * -emalloc(ulong n) -{ - void *p; - - p = malloc(n); - if(p == nil){ - if(abortonmem) - abort(); - sysfatal("out of memory allocating %lud", n); - } - memset(p, 0xa5, n); - setmalloctag(p, getcallerpc(&n)); -if(0)print("emalloc %p-%p by %#p\n", p, (char*)p+n, getcallerpc(&n)); - return p; -} - -void * -ezmalloc(ulong n) -{ - void *p; - - p = malloc(n); - if(p == nil){ - if(abortonmem) - abort(); - sysfatal("out of memory allocating %lud", n); - } - memset(p, 0, n); - setmalloctag(p, getcallerpc(&n)); -if(0)print("ezmalloc %p-%p by %#p\n", p, (char*)p+n, getcallerpc(&n)); - return p; -} - -void * -erealloc(void *p, ulong n) -{ - p = realloc(p, n); - if(p == nil){ - if(abortonmem) - abort(); - sysfatal("out of memory allocating %lud", n); - } - setrealloctag(p, getcallerpc(&p)); -if(0)print("erealloc %p-%p by %#p\n", p, (char*)p+n, getcallerpc(&p)); - return p; -} - -char * -estrdup(char *s) -{ - char *t; - int n; - - n = strlen(s) + 1; - t = emalloc(n); - memmove(t, s, n); - setmalloctag(t, getcallerpc(&s)); -if(0)print("estrdup %p-%p by %#p\n", t, (char*)t+n, getcallerpc(&s)); - return t; -} - /* * return floor(log2(v)) */ |