Lines Matching refs:elsize
589 tracemalloc_alloc(int use_calloc, void *ctx, size_t nelem, size_t elsize)
594 assert(elsize == 0 || nelem <= SIZE_MAX / elsize);
597 ptr = alloc->calloc(alloc->ctx, nelem, elsize);
599 ptr = alloc->malloc(alloc->ctx, nelem * elsize);
604 if (ADD_TRACE(ptr, nelem * elsize) < 0) {
686 tracemalloc_alloc_gil(int use_calloc, void *ctx, size_t nelem, size_t elsize)
693 return alloc->calloc(alloc->ctx, nelem, elsize);
695 return alloc->malloc(alloc->ctx, nelem * elsize);
703 ptr = tracemalloc_alloc(use_calloc, ctx, nelem, elsize);
718 tracemalloc_calloc_gil(void *ctx, size_t nelem, size_t elsize)
720 return tracemalloc_alloc_gil(1, ctx, nelem, elsize);
759 tracemalloc_raw_alloc(int use_calloc, void *ctx, size_t nelem, size_t elsize)
767 return alloc->calloc(alloc->ctx, nelem, elsize);
769 return alloc->malloc(alloc->ctx, nelem * elsize);
778 ptr = tracemalloc_alloc(use_calloc, ctx, nelem, elsize);
794 tracemalloc_raw_calloc(void *ctx, size_t nelem, size_t elsize)
796 return tracemalloc_raw_alloc(1, ctx, nelem, elsize);