Classes | |
| struct | alignlist |
| struct | mdesc |
| union | mmalloc_info |
| struct | mmlist |
| struct | mmstats_t |
Macros | |
| #define | ADDR2UINT(addr) |
| #define | ADDRESS(B) |
| #define | BLOCK(A) |
| #define | BLOCKIFY(SIZE) |
| #define | BLOCKLOG (INT_BIT > 16 ? 12 : 9) |
| #define | BLOCKSIZE ((unsigned int) 1 << BLOCKLOG) |
| #define | FINAL_FREE_BLOCKS 8 |
| #define | HEAP (INT_BIT > 16 ? 4194304 : 65536) |
| #define | INT_BIT (CHAR_BIT * sizeof(int)) |
| #define | MALLOC_SEARCH_START mdp -> heapindex |
| #define | MD_TO_MDP(md) |
| #define | MIN(A, B) |
| #define | MMALLOC_DEVZERO (1 << 0) /* Have mapped to /dev/zero */ |
| #define | MMALLOC_INITIALIZED (1 << 1) /* Initialized mmalloc */ |
| #define | MMALLOC_KEYS 16 /* Keys for application use */ |
| #define | MMALLOC_MAGIC "mmalloc" /* Mapped file magic number */ |
| #define | MMALLOC_MAGIC_SIZE 8 /* Size of magic number buf */ |
| #define | MMALLOC_MMCHECK_USED (1 << 2) /* mmcheck() called already */ |
| #define | MMALLOC_VERSION 1 /* Current mmalloc version */ |
| #define | RESIDUAL(addr, bsize) |
Functions | |
| void __mfree_hook | PARAMS ((PTR, PTR)) |
| PTR __mrealloc_hook | PARAMS ((PTR, PTR, size_t)) |
| PTR __mmalloc_hook | PARAMS ((PTR, size_t)) |
| PTR __mmalloc_remap_core | PARAMS ((struct mdesc *)) |
| PTR __mmalloc_mmap_morecore | PARAMS ((struct mdesc *, int)) |
| void __mmalloc_free | PARAMS ((struct mdesc *, PTR)) |
Variables | |
| struct mdesc * | __mmalloc_default_mdp |
| #define ADDR2UINT | ( | addr | ) |
Definition at line 84 of file mmprivate.h.
Definition at line 108 of file mmprivate.h.
Definition at line 106 of file mmprivate.h.
| #define BLOCKIFY | ( | SIZE | ) |
Definition at line 82 of file mmprivate.h.
Definition at line 80 of file mmprivate.h.
Definition at line 81 of file mmprivate.h.
| #define FINAL_FREE_BLOCKS 8 |
Definition at line 95 of file mmprivate.h.
Definition at line 90 of file mmprivate.h.
Definition at line 79 of file mmprivate.h.
| #define MALLOC_SEARCH_START mdp -> heapindex |
Definition at line 102 of file mmprivate.h.
| #define MD_TO_MDP | ( | md | ) |
Definition at line 375 of file mmprivate.h.
| #define MMALLOC_DEVZERO (1 << 0) /* Have mapped to /dev/zero */ |
Definition at line 321 of file mmprivate.h.
Definition at line 322 of file mmprivate.h.
Definition at line 71 of file mmprivate.h.
Definition at line 68 of file mmprivate.h.
Definition at line 69 of file mmprivate.h.
Definition at line 323 of file mmprivate.h.
Definition at line 70 of file mmprivate.h.
| #define RESIDUAL | ( | addr, | |
| bsize ) |
Definition at line 85 of file mmprivate.h.
|
extern |