#include <mmprivate.h>
Public Member Functions | |
PTR morecore | PARAMS ((struct mdesc *, int)) |
void abortfunc | PARAMS ((void)) |
void mfree_hook | PARAMS ((PTR, PTR)) |
PTR mmalloc_hook | PARAMS ((PTR, size_t)) |
PTR mrealloc_hook | PARAMS ((PTR, PTR, size_t)) |
PTR morecore | PARAMS ((struct mdesc *, int)) |
void abortfunc | PARAMS ((void)) |
void mfree_hook | PARAMS ((PTR, PTR)) |
PTR mmalloc_hook | PARAMS ((PTR, size_t)) |
PTR mrealloc_hook | PARAMS ((PTR, PTR, size_t)) |
Public Attributes | |
char | magic [MMALLOC_MAGIC_SIZE] |
unsigned int | headersize |
unsigned char | version |
unsigned int | flags |
int | saved_errno |
size_t | heapsize |
char * | heapbase |
size_t | heapindex |
size_t | heaplimit |
mmalloc_info * | heapinfo |
mstats | heapstats |
mmlist | fraghead [BLOCKLOG] |
alignlist * | aligned_blocks |
char * | base |
char * | breakval |
char * | top |
long | offset |
int | fd |
PTR | keys [MMALLOC_KEYS] |
char * | heapbase |
mmalloc_info * | heapinfo |
mstats | heapstats |
mmlist | fraghead [BLOCKLOG] |
alignlist * | aligned_blocks |
char * | base |
char * | breakval |
char * | top |
Definition at line 183 of file mmprivate.h.
PTR morecore mdesc::PARAMS | ( | (struct mdesc *, int) | ) |
void abortfunc mdesc::PARAMS | ( | (void) | ) |
void mfree_hook mdesc::PARAMS | ( | (PTR, PTR) | ) |
PTR mmalloc_hook mdesc::PARAMS | ( | (PTR, size_t) | ) |
PTR mrealloc_hook mdesc::PARAMS | ( | (PTR, PTR, size_t) | ) |
PTR morecore mdesc::PARAMS | ( | (struct mdesc *, int) | ) |
void abortfunc mdesc::PARAMS | ( | (void) | ) |
void mfree_hook mdesc::PARAMS | ( | (PTR, PTR) | ) |
PTR mmalloc_hook mdesc::PARAMS | ( | (PTR, size_t) | ) |
PTR mrealloc_hook mdesc::PARAMS | ( | (PTR, PTR, size_t) | ) |
char mdesc::magic |
unsigned int mdesc::headersize |
Definition at line 192 of file mmprivate.h.
unsigned char mdesc::version |
Definition at line 196 of file mmprivate.h.
unsigned int mdesc::flags |
Definition at line 200 of file mmprivate.h.
Definition at line 205 of file mmprivate.h.
Definition at line 251 of file mmprivate.h.
char* mdesc::heapbase |
Definition at line 255 of file mmprivate.h.
Definition at line 260 of file mmprivate.h.
struct mstats mdesc::heapstats |
Definition at line 274 of file mmprivate.h.
struct mmlist mdesc::fraghead[BLOCKLOG] |
Definition at line 279 of file mmprivate.h.
struct alignlist* mdesc::aligned_blocks |
char* mdesc::base |
Definition at line 289 of file mmprivate.h.
Referenced by __mmalloc_sbrk_init(), and mmalloc_detach().
char* mdesc::breakval |
Definition at line 294 of file mmprivate.h.
Referenced by __mmalloc_sbrk_init(), and sbrk_morecore().
char* mdesc::top |
Definition at line 299 of file mmprivate.h.
int mdesc::fd |
PTR mdesc::keys |
char* mdesc::heapbase |
Definition at line 255 of file mmprivate.h.
Definition at line 270 of file mmprivate.h.
struct mstats mdesc::heapstats |
Definition at line 274 of file mmprivate.h.
struct mmlist mdesc::fraghead[BLOCKLOG] |
Definition at line 279 of file mmprivate.h.
struct alignlist* mdesc::aligned_blocks |
Definition at line 283 of file mmprivate.h.
char* mdesc::base |
Definition at line 289 of file mmprivate.h.
char* mdesc::breakval |
Definition at line 294 of file mmprivate.h.
char* mdesc::top |
Definition at line 299 of file mmprivate.h.