Lines Matching defs:res
377 void* res;
380 res = malloc(size+16);
381 if(!res) return NULL;
383 log_info("stat %p=malloc(%u)", res+16, (unsigned)size);
384 memcpy(res, &size, sizeof(size));
385 memcpy(res+8, &mem_special, sizeof(mem_special));
386 return res+16;
398 void* res;
403 res = calloc(1, s+16);
404 if(!res) return NULL;
405 log_info("stat %p=calloc(%u, %u)", res+16, (unsigned)nmemb, (unsigned)size);
407 memcpy(res, &s, sizeof(s));
408 memcpy(res+8, &mem_special, sizeof(mem_special));
409 return res+16;
437 void* res;
453 res = malloc(size+16);
454 if(!res) return NULL;
459 memcpy(res+16, ptr+16, size);
461 memcpy(res+16, ptr+16, cursz);
465 memcpy(res, &size, sizeof(size));
466 memcpy(res+8, &mem_special, sizeof(mem_special));
467 return res+16;
527 void* res;
529 res = malloc(size+lite_pad*2+sizeof(size_t));
530 if(!res) return NULL;
531 memmove(res, lite_pre, lite_pad);
532 memmove(res+lite_pad, &size, sizeof(size_t));
533 memset(res+lite_pad+sizeof(size_t), 0x1a, size); /* init the memory */
534 memmove(res+lite_pad+size+sizeof(size_t), lite_post, lite_pad);
535 return res+lite_pad+sizeof(size_t);
542 void* res;
547 res = malloc(req+lite_pad*2+sizeof(size_t));
548 if(!res) return NULL;
549 memmove(res, lite_pre, lite_pad);
550 memmove(res+lite_pad, &req, sizeof(size_t));
551 memset(res+lite_pad+sizeof(size_t), 0, req);
552 memmove(res+lite_pad+req+sizeof(size_t), lite_post, lite_pad);
553 return res+lite_pad+sizeof(size_t);