Memory Divider X
MDX = malloc() + free() + Garbage Collection
 All Classes Namespaces Functions Variables Pages
MemoryDividerX::MDXPool Member List

This is the complete list of members for MemoryDividerX::MDXPool, including all inherited members.

checkIntegrity(FILE *fout, bool crashOnError)MemoryDividerX::MDXPool
createPool(MDXConfiguration *config)MemoryDividerX::MDXPoolstatic
deletePool()MemoryDividerX::MDXPool
dumpMemory(FILE *fout, void *floor, void *roof)MemoryDividerX::MDXPoolstatic
dumpPoolStatus(FILE *fout, uinta verbosity)MemoryDividerX::MDXPool
FLAG_CHECK_INTEGRITY_EVERY_CALLMemoryDividerX::MDXPoolstatic
FLAG_COLLECTIBLEMemoryDividerX::MDXPoolstatic
FLAG_FILL_ON_FREEMemoryDividerX::MDXPoolstatic
FLAG_FILL_ON_MALLOCMemoryDividerX::MDXPoolstatic
FLAG_INTERCEPT_FREEMemoryDividerX::MDXPoolstatic
FLAG_MARKEDMemoryDividerX::MDXPoolstatic
FLAG_ON_FREE_MASKMemoryDividerX::MDXPoolstatic
formatFlags(FILE *fout, uinta flags)MemoryDividerX::MDXPoolstatic
free(void *chunk)MemoryDividerX::MDXPool
free(uinta count, void **chunks)MemoryDividerX::MDXPool
getConfiguration(MDXConfiguration *config)MemoryDividerX::MDXPool
getDefaultConfiguration(MDXConfiguration *config)MemoryDividerX::MDXPoolstatic
getFlags(void *chunk)MemoryDividerX::MDXPoolstatic
getFlags(uinta count, MDXFlags *flags)MemoryDividerX::MDXPoolstatic
getLen(void *chunk)MemoryDividerX::MDXPoolstatic
getLen(uinta count, MDXLen *lens)MemoryDividerX::MDXPoolstatic
getStatistics(MDXStatistics *stats)MemoryDividerX::MDXPool
innerFree(void *innerFreeParam, void *chunk)MemoryDividerX::MDXPool
innerFree(void *innerFreeParam, uinta count, void **chunks)MemoryDividerX::MDXPool
isMarked(void *chunk)MemoryDividerX::MDXPoolstatic
makeCollectible(void *chunk)MemoryDividerX::MDXPool
makeCollectible(uinta count, void **chunks)MemoryDividerX::MDXPool
malloc(uinta len, void **chunk, uinta flags)MemoryDividerX::MDXPool
malloc(uinta *len, void **chunk, uinta flags)MemoryDividerX::MDXPool
malloc(uinta count, MDXShortMalloc *reqs, uinta flags)MemoryDividerX::MDXPool
malloc(uinta count, MDXLongMalloc *reqs)MemoryDividerX::MDXPool
mark(void *chunk)MemoryDividerX::MDXPoolstatic
mark(uinta count, void **chunks)MemoryDividerX::MDXPoolstatic
setOnFreeFlags(void *chunk, uinta flags)MemoryDividerX::MDXPoolstatic
setOnFreeFlags(uinta count, MDXFlags *flags)MemoryDividerX::MDXPoolstatic
triggerGarbageCollection()MemoryDividerX::MDXPool
uncacheThread()MemoryDividerX::MDXPool
updateConfiguration(MDXConfiguration *config)MemoryDividerX::MDXPool