Lines Matching refs:mem
325 unsigned long *mem = malloc(size+8); in mallocL() local
326 if (!mem) in mallocL()
333 LogMalloc("malloc( %s : %lu ) = %p", msg, size, &mem[2]); in mallocL()
334 mem[0] = 0xDEAD1234; in mallocL()
335 mem[1] = size; in mallocL()
337 memset(&mem[2], 0xFF, size); in mallocL()
339 return(&mem[2]); in mallocL()
349 unsigned long *mem = ((unsigned long *)x) - 2; in freeL() local
350 if (mem[0] != 0xDEAD1234) in freeL()
351 { LogMsg("free( %s @ %p ) !!!! NOT ALLOCATED !!!!", msg, &mem[2]); return; } in freeL()
352 if (mem[1] > 8000) in freeL()
353 { LogMsg("free( %s : %ld @ %p) too big!", msg, mem[1], &mem[2]); return; } in freeL()
354 LogMalloc("free( %s : %ld @ %p)", msg, mem[1], &mem[2]); in freeL()
356 memset(mem, 0xDD, mem[1]+8); in freeL()
358 free(mem); in freeL()