Lines Matching refs:lite_pad

547 static size_t lite_pad = 16;  variable
558 log_assert(size <= SIZE_MAX-(lite_pad*2+sizeof(size_t))); in unbound_stat_malloc_lite()
559 res = malloc(size+lite_pad*2+sizeof(size_t)); in unbound_stat_malloc_lite()
561 memmove(res, lite_pre, lite_pad); in unbound_stat_malloc_lite()
562 memmove(res+lite_pad, &size, sizeof(size_t)); in unbound_stat_malloc_lite()
563 memset(res+lite_pad+sizeof(size_t), 0x1a, size); /* init the memory */ in unbound_stat_malloc_lite()
564 memmove(res+lite_pad+size+sizeof(size_t), lite_post, lite_pad); in unbound_stat_malloc_lite()
565 return res+lite_pad+sizeof(size_t); in unbound_stat_malloc_lite()
576 log_assert(req <= SIZE_MAX-(lite_pad*2+sizeof(size_t))); in unbound_stat_calloc_lite()
577 res = malloc(req+lite_pad*2+sizeof(size_t)); in unbound_stat_calloc_lite()
579 memmove(res, lite_pre, lite_pad); in unbound_stat_calloc_lite()
580 memmove(res+lite_pad, &req, sizeof(size_t)); in unbound_stat_calloc_lite()
581 memset(res+lite_pad+sizeof(size_t), 0, req); in unbound_stat_calloc_lite()
582 memmove(res+lite_pad+req+sizeof(size_t), lite_post, lite_pad); in unbound_stat_calloc_lite()
583 return res+lite_pad+sizeof(size_t); in unbound_stat_calloc_lite()
592 real = ptr-lite_pad-sizeof(size_t); in unbound_stat_free_lite()
593 if(memcmp(real, lite_pre, lite_pad) != 0) { in unbound_stat_free_lite()
595 log_hex("prefix here", real, lite_pad); in unbound_stat_free_lite()
596 log_hex(" should be", lite_pre, lite_pad); in unbound_stat_free_lite()
599 memmove(&orig, real+lite_pad, sizeof(size_t)); in unbound_stat_free_lite()
600 if(memcmp(real+lite_pad+orig+sizeof(size_t), lite_post, lite_pad)!=0){ in unbound_stat_free_lite()
603 log_hex("suffix here", real+lite_pad+orig+sizeof(size_t), in unbound_stat_free_lite()
604 lite_pad); in unbound_stat_free_lite()
605 log_hex(" should be", lite_post, lite_pad); in unbound_stat_free_lite()
608 memset(real, 0xdd, orig+lite_pad*2+sizeof(size_t)); /* mark it */ in unbound_stat_free_lite()
628 real = ptr-lite_pad-sizeof(size_t); in unbound_stat_realloc_lite()
629 if(memcmp(real, lite_pre, lite_pad) != 0) { in unbound_stat_realloc_lite()
631 log_hex("prefix here", real, lite_pad); in unbound_stat_realloc_lite()
632 log_hex(" should be", lite_pre, lite_pad); in unbound_stat_realloc_lite()
635 memmove(&orig, real+lite_pad, sizeof(size_t)); in unbound_stat_realloc_lite()
636 if(memcmp(real+lite_pad+orig+sizeof(size_t), lite_post, lite_pad)!=0){ in unbound_stat_realloc_lite()
639 log_hex("suffix here", real+lite_pad+orig+sizeof(size_t), in unbound_stat_realloc_lite()
640 lite_pad); in unbound_stat_realloc_lite()
641 log_hex(" should be", lite_post, lite_pad); in unbound_stat_realloc_lite()
651 memset(real, 0xdd, orig+lite_pad*2+sizeof(size_t)); /* mark it */ in unbound_stat_realloc_lite()