Lines Matching refs:len
139 update_data (struct header *result, size_t len, size_t old_len) in update_data() argument
145 result->length = len; in update_data()
151 = catomic_exchange_and_add (¤t_heap, len - old_len) + len - old_len; in update_data()
260 size_t len = strlen (env); in me() local
261 if (len > prog_len || strcmp (env, &__progname[prog_len - len]) != 0 in me()
262 || (prog_len != len && __progname[prog_len - len - 1] != '/')) in me()
347 malloc (size_t len) in malloc() argument
362 return (*mallocp)(len); in malloc()
367 catomic_add (&total[idx_malloc], len); in malloc()
369 catomic_add (&grand_total, len); in malloc()
371 if (len < 65536) in malloc()
372 catomic_increment (&histogram[len / 16]); in malloc()
379 result = (struct header *) (*mallocp)(len + sizeof (struct header)); in malloc()
387 update_data (result, len, 0); in malloc()
397 realloc (void *old, size_t len) in realloc() argument
414 return (*reallocp)(old, len); in realloc()
427 return (*reallocp)(old, len); in realloc()
434 if (len > old_len) in realloc()
437 catomic_add (&total[idx_realloc], len - old_len); in realloc()
439 catomic_add (&grand_total, len - old_len); in realloc()
442 if (len == 0 && old != NULL) in realloc()
459 if (len < 65536) in realloc()
460 catomic_increment (&histogram[len / 16]); in realloc()
467 result = (struct header *) (*reallocp)(real, len + sizeof (struct header)); in realloc()
478 if (old_len > len) in realloc()
482 update_data (result, len, old_len); in realloc()
492 calloc (size_t n, size_t len) in calloc() argument
495 size_t size = n * len; in calloc()
508 return (*callocp)(n, len); in calloc()
595 mmap (void *start, size_t len, int prot, int flags, int fd, off_t offset) in mmap() argument
609 result = (*mmapp)(start, len, prot, flags, fd, offset); in mmap()
619 catomic_add (&total[idx], len); in mmap()
621 catomic_add (&grand_total, len); in mmap()
623 if (len < 65536) in mmap()
624 catomic_increment (&histogram[len / 16]); in mmap()
637 update_data (NULL, len, 0); in mmap()
648 mmap64 (void *start, size_t len, int prot, int flags, int fd, off64_t offset) in mmap64() argument
662 result = (*mmap64p)(start, len, prot, flags, fd, offset); in mmap64()
672 catomic_add (&total[idx], len); in mmap64()
674 catomic_add (&grand_total, len); in mmap64()
676 if (len < 65536) in mmap64()
677 catomic_increment (&histogram[len / 16]); in mmap64()
690 update_data (NULL, len, 0); in mmap64()
701 mremap (void *start, size_t old_len, size_t len, int flags, ...) in mremap() argument
720 result = (*mremapp)(start, old_len, len, flags, newaddr); in mremap()
726 if (len > old_len) in mremap()
729 catomic_add (&total[idx_mremap], len - old_len); in mremap()
731 catomic_add (&grand_total, len - old_len); in mremap()
734 if (len < 65536) in mremap()
735 catomic_increment (&histogram[len / 16]); in mremap()
750 if (old_len > len) in mremap()
756 update_data (NULL, len, old_len); in mremap()
767 munmap (void *start, size_t len) in munmap() argument
781 result = (*munmapp)(start, len); in munmap()
791 catomic_add (&total[idx_munmap], len); in munmap()
795 update_data (NULL, 0, len); in munmap()