26#if !defined(AIPS_NO_LEA_MALLOC)
46#if defined(AIPS_LINUX)
54#if defined(AIPS_DEBUG)
103#define dlcalloc calloc
105#define dlmalloc malloc
106#define dlmemalign memalign
107#define dlrealloc realloc
108#define dlvalloc valloc
109#define dlpvalloc pvalloc
110#define dlmallinfo mallinfo
111#define dlmallopt mallopt
112#define dlmalloc_trim malloc_trim
113#define dlmalloc_stats malloc_stats
114#define dlmalloc_usable_size malloc_usable_size
115#define dlmalloc_footprint malloc_footprint
116#define dlindependent_calloc independent_calloc
117#define dlindependent_comalloc independent_comalloc
120#ifndef HAVE_USR_INCLUDE_MALLOC_H
122#ifndef MALLINFO_FIELD_TYPE
123#define MALLINFO_FIELD_TYPE size_t
125#ifndef STRUCT_MALLINFO_DECLARED
126#define STRUCT_MALLINFO_DECLARED 1
240#define M_TRIM_THRESHOLD (-1)
241#define M_GRANULARITY (-2)
242#define M_MMAP_THRESHOLD (-3)
566 size_t elem_size,
void* chunks[]);
573 size_t sizes[],
void* chunks[]);
void * mspace_realloc(mspace msp, void *mem, size_t newsize)
int mspace_trim(mspace msp, size_t pad)
#define dlindependent_calloc
size_t mspace_usable_size(void *mem)
void ** mspace_independent_comalloc(mspace msp, size_t n_elements, size_t sizes[], void *chunks[])
#define MALLINFO_FIELD_TYPE
size_t destroy_mspace(mspace msp)
int mspace_mallopt(int, int)
#define dlmalloc_footprint
void * mspace_memalign(mspace msp, size_t alignment, size_t bytes)
mspace create_mspace_with_base(void *base, size_t capacity, int locked)
void ** mspace_independent_calloc(mspace msp, size_t n_elements, size_t elem_size, void *chunks[])
void mspace_malloc_stats(mspace msp)
#define dlindependent_comalloc
int mspace_track_large_chunks(mspace msp, int enable)
void mspace_free(mspace msp, void *mem)
#define dlmalloc_usable_size
size_t mspace_footprint(mspace msp)
mspace create_mspace(size_t capacity, int locked)
void * mspace_calloc(mspace msp, size_t n_elements, size_t elem_size)
struct mallinfo mspace_mallinfo(mspace msp)
void * mspace_malloc(mspace msp, size_t bytes)
MALLINFO_FIELD_TYPE arena
MALLINFO_FIELD_TYPE fordblks
MALLINFO_FIELD_TYPE uordblks
MALLINFO_FIELD_TYPE usmblks
MALLINFO_FIELD_TYPE fsmblks
MALLINFO_FIELD_TYPE smblks
MALLINFO_FIELD_TYPE keepcost
MALLINFO_FIELD_TYPE hblks
MALLINFO_FIELD_TYPE hblkhd
MALLINFO_FIELD_TYPE ordblks