|
casacore
|
#include <stddef.h>Go to the source code of this file.
Classes | |
| struct | mallinfo |
Macros | |
| #define | MALLOC_280_H |
| #define | ONLY_MSPACES |
| #define | NO_MALLINFO |
| #define | dlcalloc |
| #define | dlfree |
| #define | dlmalloc |
| #define | dlmemalign |
| #define | dlrealloc |
| #define | dlvalloc |
| #define | dlpvalloc |
| #define | dlmallinfo |
| #define | dlmallopt |
| #define | dlmalloc_trim |
| #define | dlmalloc_stats |
| #define | dlmalloc_usable_size |
| #define | dlmalloc_footprint |
| #define | dlindependent_calloc |
| #define | dlindependent_comalloc |
| #define | MALLINFO_FIELD_TYPE |
| #define | STRUCT_MALLINFO_DECLARED |
| #define | M_TRIM_THRESHOLD |
| #define | M_GRANULARITY |
| #define | M_MMAP_THRESHOLD |
Typedefs | |
| typedef void * | mspace |
Functions | |
| void * | dlmalloc (size_t) |
| void | dlfree (void *) |
| void * | dlcalloc (size_t, size_t) |
| void * | dlrealloc (void *, size_t) |
| void * | dlmemalign (size_t, size_t) |
| void * | dlvalloc (size_t) |
| int | dlmallopt (int, int) |
| for (i=0;i< n-1;++i) pool[i] -> next=pool[i+1] | |
| free (pool) | |
| *void ** | dlindependent_calloc (size_t, size_t, void **) |
| void * | dlpvalloc (size_t) |
| int | dlmalloc_trim (size_t) |
| size_t | dlmalloc_usable_size (void *) |
| mspace | create_mspace (size_t capacity, int locked) |
| size_t | destroy_mspace (mspace msp) |
| mspace | create_mspace_with_base (void *base, size_t capacity, int locked) |
| int | mspace_track_large_chunks (mspace msp, int enable) |
| void * | mspace_malloc (mspace msp, size_t bytes) |
| void | mspace_free (mspace msp, void *mem) |
| void * | mspace_realloc (mspace msp, void *mem, size_t newsize) |
| void * | mspace_calloc (mspace msp, size_t n_elements, size_t elem_size) |
| void * | mspace_memalign (mspace msp, size_t alignment, size_t bytes) |
| void ** | mspace_independent_calloc (mspace msp, size_t n_elements, size_t elem_size, void *chunks[]) |
| void ** | mspace_independent_comalloc (mspace msp, size_t n_elements, size_t sizes[], void *chunks[]) |
| size_t | mspace_footprint (mspace msp) |
| struct mallinfo | mspace_mallinfo (mspace msp) |
| size_t | mspace_usable_size (void *mem) |
| void | mspace_malloc_stats (mspace msp) |
| int | mspace_trim (mspace msp, size_t pad) |
| int | mspace_mallopt (int, int) |
Variables | |
| struct Node * | first |
| In general | though |
| mspace create_mspace | ( | size_t | capacity, |
| int | locked | ||
| ) |
| mspace create_mspace_with_base | ( | void * | base, |
| size_t | capacity, | ||
| int | locked | ||
| ) |
| size_t destroy_mspace | ( | mspace | msp | ) |
| void * dlcalloc | ( | size_t | , |
| size_t | |||
| ) |
| void dlfree | ( | void * | ) |
| *void ** dlindependent_calloc | ( | size_t | , |
| size_t | , | ||
| void ** | |||
| ) |
| void * dlmalloc | ( | size_t | ) |
| int dlmalloc_trim | ( | size_t | ) |
| size_t dlmalloc_usable_size | ( | void * | ) |
| int dlmallopt | ( | int | , |
| int | |||
| ) |
| void * dlmemalign | ( | size_t | , |
| size_t | |||
| ) |
| void * dlpvalloc | ( | size_t | ) |
| void * dlrealloc | ( | void * | , |
| size_t | |||
| ) |
| void * dlvalloc | ( | size_t | ) |
| for | ( | ) |
| free | ( | pool | ) |
| void * mspace_calloc | ( | mspace | msp, |
| size_t | n_elements, | ||
| size_t | elem_size | ||
| ) |
| size_t mspace_footprint | ( | mspace | msp | ) |
| void mspace_free | ( | mspace | msp, |
| void * | mem | ||
| ) |
| void ** mspace_independent_calloc | ( | mspace | msp, |
| size_t | n_elements, | ||
| size_t | elem_size, | ||
| void * | chunks[] | ||
| ) |
| void ** mspace_independent_comalloc | ( | mspace | msp, |
| size_t | n_elements, | ||
| size_t | sizes[], | ||
| void * | chunks[] | ||
| ) |
| void * mspace_malloc | ( | mspace | msp, |
| size_t | bytes | ||
| ) |
| void mspace_malloc_stats | ( | mspace | msp | ) |
| int mspace_mallopt | ( | int | , |
| int | |||
| ) |
| void * mspace_memalign | ( | mspace | msp, |
| size_t | alignment, | ||
| size_t | bytes | ||
| ) |
| void * mspace_realloc | ( | mspace | msp, |
| void * | mem, | ||
| size_t | newsize | ||
| ) |
| int mspace_track_large_chunks | ( | mspace | msp, |
| int | enable | ||
| ) |
| int mspace_trim | ( | mspace | msp, |
| size_t | pad | ||
| ) |
| size_t mspace_usable_size | ( | void * | mem | ) |
| return first |
Definition at line 328 of file malloc.h.
Referenced by casacore::String::_substr(), casacore::accumulateFalse(), casacore::accumulateTrue(), casacore::String::append(), casacore::String::assign(), ao::uvector< Tp, Alloc >::assign(), ao::uvector< Tp, Alloc >::assign_from_range(), ao::uvector< Tp, Alloc >::assign_from_range(), ao::uvector< Tp, Alloc >::construct_from_range(), ao::uvector< Tp, Alloc >::construct_from_range(), ao::uvector< Tp, Alloc >::erase(), casacore::String::erase(), ao::uvector< Tp, Alloc >::insert(), casacore::String::insert(), ao::uvector< Tp, Alloc >::insert_from_range(), ao::uvector< Tp, Alloc >::insert_from_range(), ao::uvector< Tp, Alloc >::push_back(), ao::uvector< Tp, Alloc >::push_back_range(), ao::uvector< Tp, Alloc >::push_back_range(), casacore::swap(), and ao::uvector< Tp, Alloc >::uvector().