HL::LocalMallocHeap Class Reference

#include <localmallocheap.h>

List of all members.

Public Member Functions

 LocalMallocHeap (void)
void * malloc (size_t sz)
void free (void *ptr)
size_t getSize (void *ptr)

Private Attributes

bool firsttime
freeFunctionfreefn
 True iff we haven't initialized the shim functions.
msizeFunctionmsizefn
mallocFunctionmallocfn
ANSIWrapper< SizeHeap
< StaticHeap< 65536 > > > 
localHeap
 The local heap (for use while we are in dlsym, installing the shim functions).

Constructor & Destructor Documentation

HL::LocalMallocHeap::LocalMallocHeap ( void   )  [inline]

Member Function Documentation

void HL::LocalMallocHeap::free ( void *  ptr  )  [inline]
size_t HL::LocalMallocHeap::getSize ( void *  ptr  )  [inline]
void* HL::LocalMallocHeap::malloc ( size_t  sz  )  [inline]

Member Data Documentation

True iff we haven't initialized the shim functions.

The local heap (for use while we are in dlsym, installing the shim functions).

Hopefully 64K is enough...


The documentation for this class was generated from the following file:
Generated on Tue Aug 2 11:51:31 2011 for Galois by  doxygen 1.6.3