#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.
1.5.1