mdesc Struct Reference

#include <mmprivate.h>

List of all members.

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_infoheapinfo
mstats heapstats
mmlist fraghead [BLOCKLOG]
alignlistaligned_blocks
char * base
char * breakval
char * top
long offset
int fd
PTR keys [MMALLOC_KEYS]
char * heapbase
mmalloc_infoheapinfo
mstats heapstats
mmlist fraghead [BLOCKLOG]
alignlistaligned_blocks
char * base
char * breakval
char * top


Detailed Description

Definition at line 183 of file mmprivate.h.


Member Function Documentation

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  ) 


Member Data Documentation

char mdesc::magic

Definition at line 187 of file mmprivate.h.

Referenced by mfree_check().

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.

int mdesc::saved_errno

Definition at line 205 of file mmprivate.h.

size_t mdesc::heapsize

Definition at line 251 of file mmprivate.h.

char* mdesc::heapbase

Definition at line 255 of file mmprivate.h.

size_t mdesc::heapindex

Definition at line 260 of file mmprivate.h.

size_t mdesc::heaplimit

Definition at line 264 of file mmprivate.h.

Referenced by mrealloc().

mmalloc_info* mdesc::heapinfo

Definition at line 270 of file mmprivate.h.

Referenced by mrealloc().

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.

Referenced by mmemalign().

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.

long mdesc::offset

Definition at line 304 of file mmprivate.h.

Referenced by mmalloc_getkey().

int mdesc::fd

Definition at line 312 of file mmprivate.h.

Referenced by __mmalloc_sbrk_init().

PTR mdesc::keys

Definition at line 320 of file mmprivate.h.

Referenced by mmalloc_getkey(), and mmalloc_setkey().

char* mdesc::heapbase

Definition at line 255 of file mmprivate.h.

mmalloc_info* mdesc::heapinfo

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.


The documentation for this struct was generated from the following files:
Generated on Tue Jul 5 16:31:10 2011 for ROOT_528-00b_version by  doxygen 1.5.1