Esempio n. 1
0
static void *Kzmalloc(KonohaContext *kctx, size_t s, KTraceInfo *trace)
{
    size_t *p = (size_t *)do_calloc(1, s
#ifdef MEMORY_DEBUG
                                    + sizeof(size_t)
#endif
                                   );
    if(unlikely(p == NULL)) {
        THROW_OutOfMemory(kctx, s);
    }
    klib_malloced += s;
#ifdef MEMORY_DEBUG
    p[0] = s;
    p += 1;
#endif
    return (void *)(p);
}
Esempio n. 2
0
void *
calloc (size_t nmemb, size_t size)
{
	return do_calloc (nmemb, size);
}