Logo ROOT  
Reference Guide
mdesc Struct Reference

Definition at line 178 of file mmprivate.h.

Public Member Functions

void mfree_hook PARAMS ((PTR, PTR))
PTR mrealloc_hook PARAMS ((PTR, PTR, size_t))
PTR mmalloc_hook PARAMS ((PTR, size_t))
PTR morecore PARAMS ((struct mdesc *, int))
void abortfunc PARAMS ((void))

Public Attributes

struct alignlistaligned_blocks
charbase
charbreakval
int fd
unsigned int flags
struct mmlist fraghead [BLOCKLOG]
unsigned int headersize
charheapbase
size_t heapindex
mmalloc_infoheapinfo
size_t heaplimit
size_t heapsize
struct mmstats_t heapstats
PTR keys [MMALLOC_KEYS]
char magic [MMALLOC_MAGIC_SIZE]
long offset
int saved_errno
chartop
unsigned char version

#include <mmprivate.h>

Member Function Documentation

◆ PARAMS() [1/5]

void mfree_hook mdesc::PARAMS ( (PTR, PTR) )

◆ PARAMS() [2/5]

PTR mrealloc_hook mdesc::PARAMS ( (PTR, PTR, size_t) )

◆ PARAMS() [3/5]

PTR mmalloc_hook mdesc::PARAMS ( (PTR, size_t) )

◆ PARAMS() [4/5]

PTR morecore mdesc::PARAMS ( (struct mdesc *, int) )

◆ PARAMS() [5/5]

void abortfunc mdesc::PARAMS ( (void) )

Member Data Documentation

◆ aligned_blocks

struct alignlist* mdesc::aligned_blocks

Definition at line 278 of file mmprivate.h.

◆ base

char* mdesc::base

Definition at line 284 of file mmprivate.h.

◆ breakval

char* mdesc::breakval

Definition at line 289 of file mmprivate.h.

◆ fd

int mdesc::fd

Definition at line 307 of file mmprivate.h.

◆ flags

unsigned int mdesc::flags

Definition at line 195 of file mmprivate.h.

◆ fraghead

struct mmlist mdesc::fraghead[BLOCKLOG]

Definition at line 274 of file mmprivate.h.

◆ headersize

unsigned int mdesc::headersize

Definition at line 187 of file mmprivate.h.

◆ heapbase

char* mdesc::heapbase

Definition at line 250 of file mmprivate.h.

◆ heapindex

size_t mdesc::heapindex

Definition at line 255 of file mmprivate.h.

◆ heapinfo

mmalloc_info* mdesc::heapinfo

Definition at line 265 of file mmprivate.h.

◆ heaplimit

size_t mdesc::heaplimit

Definition at line 259 of file mmprivate.h.

◆ heapsize

size_t mdesc::heapsize

Definition at line 246 of file mmprivate.h.

◆ heapstats

struct mmstats_t mdesc::heapstats

Definition at line 269 of file mmprivate.h.

◆ keys

PTR mdesc::keys[MMALLOC_KEYS]

Definition at line 315 of file mmprivate.h.

◆ magic

char mdesc::magic[MMALLOC_MAGIC_SIZE]

Definition at line 182 of file mmprivate.h.

◆ offset

long mdesc::offset

Definition at line 299 of file mmprivate.h.

◆ saved_errno

int mdesc::saved_errno

Definition at line 200 of file mmprivate.h.

◆ top

char* mdesc::top

Definition at line 294 of file mmprivate.h.

◆ version

unsigned char mdesc::version

Definition at line 191 of file mmprivate.h.


The documentation for this struct was generated from the following file: