#include <stddef.h>
Go to the source code of this file.
|
| 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) |
| |
| size_t | dlmalloc_footprint () |
| |
| struct mallinfo | dlmallinfo (void) |
| |
| | 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) |
| |
| void | dlmalloc_stats () |
| |
| 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) |
| |
◆ dlcalloc
◆ dlfree
◆ dlindependent_calloc
| #define dlindependent_calloc |
◆ dlindependent_comalloc
| #define dlindependent_comalloc |
◆ dlmallinfo
◆ dlmalloc
◆ dlmalloc_footprint
| #define dlmalloc_footprint |
◆ dlmalloc_stats
◆ dlmalloc_trim
◆ dlmalloc_usable_size
| #define dlmalloc_usable_size |
◆ dlmallopt
◆ dlmemalign
◆ dlpvalloc
◆ dlrealloc
◆ dlvalloc
◆ M_GRANULARITY
◆ M_MMAP_THRESHOLD
◆ M_TRIM_THRESHOLD
◆ MALLINFO_FIELD_TYPE
| #define MALLINFO_FIELD_TYPE |
◆ MALLOC_280_H
◆ NO_MALLINFO
◆ ONLY_MSPACES
◆ STRUCT_MALLINFO_DECLARED
| #define STRUCT_MALLINFO_DECLARED |
◆ mspace
◆ create_mspace()
| mspace create_mspace |
( |
size_t |
capacity, |
|
|
int |
locked |
|
) |
| |
◆ create_mspace_with_base()
| mspace create_mspace_with_base |
( |
void * |
base, |
|
|
size_t |
capacity, |
|
|
int |
locked |
|
) |
| |
◆ destroy_mspace()
| size_t destroy_mspace |
( |
mspace |
msp | ) |
|
◆ dlcalloc()
| void* dlcalloc |
( |
size_t |
, |
|
|
size_t |
|
|
) |
| |
◆ dlfree()
◆ dlindependent_calloc()
| * void** dlindependent_calloc |
( |
size_t |
, |
|
|
size_t |
, |
|
|
void ** |
|
|
) |
| |
◆ dlmallinfo()
◆ dlmalloc()
| void* dlmalloc |
( |
size_t |
| ) |
|
◆ dlmalloc_footprint()
| size_t dlmalloc_footprint |
( |
| ) |
|
◆ dlmalloc_stats()
◆ dlmalloc_trim()
| int dlmalloc_trim |
( |
size_t |
| ) |
|
◆ dlmalloc_usable_size()
| size_t dlmalloc_usable_size |
( |
void * |
| ) |
|
◆ dlmallopt()
| int dlmallopt |
( |
int |
, |
|
|
int |
|
|
) |
| |
◆ dlmemalign()
| void* dlmemalign |
( |
size_t |
, |
|
|
size_t |
|
|
) |
| |
◆ dlpvalloc()
| void* dlpvalloc |
( |
size_t |
| ) |
|
◆ dlrealloc()
| void* dlrealloc |
( |
void * |
, |
|
|
size_t |
|
|
) |
| |
◆ dlvalloc()
| void* dlvalloc |
( |
size_t |
| ) |
|
◆ for()
◆ free()
◆ mspace_calloc()
| void* mspace_calloc |
( |
mspace |
msp, |
|
|
size_t |
n_elements, |
|
|
size_t |
elem_size |
|
) |
| |
◆ mspace_footprint()
| size_t mspace_footprint |
( |
mspace |
msp | ) |
|
◆ mspace_free()
| void mspace_free |
( |
mspace |
msp, |
|
|
void * |
mem |
|
) |
| |
◆ mspace_independent_calloc()
| void** mspace_independent_calloc |
( |
mspace |
msp, |
|
|
size_t |
n_elements, |
|
|
size_t |
elem_size, |
|
|
void * |
chunks[] |
|
) |
| |
◆ mspace_independent_comalloc()
| void** mspace_independent_comalloc |
( |
mspace |
msp, |
|
|
size_t |
n_elements, |
|
|
size_t |
sizes[], |
|
|
void * |
chunks[] |
|
) |
| |
◆ mspace_mallinfo()
◆ mspace_malloc()
| void* mspace_malloc |
( |
mspace |
msp, |
|
|
size_t |
bytes |
|
) |
| |
◆ mspace_malloc_stats()
| void mspace_malloc_stats |
( |
mspace |
msp | ) |
|
◆ mspace_mallopt()
| int mspace_mallopt |
( |
int |
, |
|
|
int |
|
|
) |
| |
◆ mspace_memalign()
| void* mspace_memalign |
( |
mspace |
msp, |
|
|
size_t |
alignment, |
|
|
size_t |
bytes |
|
) |
| |
◆ mspace_realloc()
| void* mspace_realloc |
( |
mspace |
msp, |
|
|
void * |
mem, |
|
|
size_t |
newsize |
|
) |
| |
◆ mspace_track_large_chunks()
| int mspace_track_large_chunks |
( |
mspace |
msp, |
|
|
int |
enable |
|
) |
| |
◆ mspace_trim()
| int mspace_trim |
( |
mspace |
msp, |
|
|
size_t |
pad |
|
) |
| |
◆ mspace_usable_size()
| size_t mspace_usable_size |
( |
void * |
mem | ) |
|
◆ first
◆ though