#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