#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