bionic (3) pmemcto_malloc_usable_size.3.gz

Provided by: libpmemcto-dev_1.4.1-0ubuntu1~18.04.1_amd64 bug

NAME

       pmemcto_malloc_usable_size - obtain size of block of memory allocated from pool

SYNOPSIS

              #include <libpmemcto.h>

              size_t pmemcto_malloc_usable_size(PMEMctopool *pcp, void *ptr);

DESCRIPTION

       The  pmemcto_malloc_usable_size()  function  provides  the  same  semantics as malloc_usable_size(3), but
       operates on the memory pool pcp instead of the process heap supplied  by  the  system.   It  returns  the
       number of usable bytes in the block of allocated memory pointed to by ptr, a pointer to a block of memory
       allocated by pmemcto_malloc(3) or a related function.

RETURN VALUE

       The pmemcto_malloc_usable_size() function returns the number of usable bytes in the  block  of  allocated
       memory pointed to by ptr.  If ptr is NULL, 0 is returned.

SEE ALSO

       jemalloc(3), malloc(3), malloc_usable_size(3), pmemcto_malloc(3), libpmemcto(7) and <http://pmem.io>