ref: e90778a08505be8daa9402a4dd2c247db67c59a0
dir: /emalloc.c/
#include <u.h>
#include <libc.h>
#include "asif.h"
void *
erealloc(void *p, ulong n)
{
if((p = realloc(p, n)) == nil)
sysfatal("realloc: %r");
setrealloctag(p, getcallerpc(&p));
return p;
}
void *
emalloc(ulong n)
{
void *p;
if((p = mallocz(n, 1)) == nil)
sysfatal("emalloc: %r");
setmalloctag(p, getcallerpc(&n));
return p;
}