#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