Variable Index

00README duma_config.h kduma.c kduma.h log.h paging.h Index Everything Classes Files Functions Types Variables | Variable Index $#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
$#! |
| _duma_allocList, _DUMA_Slot
| _duma_allocListSize, _DUMA_Slot
D |
| DUMA_ALIGNMENT, _DUMA_Slot
| DUMA_ALLOW_MALLOC_0, _DUMA_Slot
| DUMA_FILL, _DUMA_Slot
| DUMA_FREE_ACCESS, _DUMA_Slot
| duma_init_done, _DUMA_Slot
| DUMA_MALLOC_FAILEXIT, _DUMA_Slot
| DUMA_MAX_ALLOC, _DUMA_Slot
| DUMA_MIN_ALIGNMENT
| DUMA_PAGE_SIZE
| DUMA_PROTECT_BELOW, _DUMA_Slot
| DUMA_PROTECT_FREE, _DUMA_Slot
| DUMA_SHOW_ALLOC, _DUMA_Slot
| DUMA_SLACKFILL, _DUMA_Slot
M |
| MEMORY_CREATION_SIZE
N |
| none
| numAllocs, _DUMA_Slot
| numDeallocs, _DUMA_Slot
S |
| slotCount, _DUMA_Slot
| slotsPerPage, _DUMA_Slot
| sumAllocatedMem, _DUMA_Slot
| sumProtectedMem, _DUMA_Slot
| sumTotalAllocatedMem, _DUMA_Slot
U |
| unUsedSlots, _DUMA_Slot
V |
| version
> struct _DUMA_Slot * _duma_allocList
> _DUMA_allocList points to the array of slot structures used to manage the malloc arena.
> static size_t _duma_allocListSize
> _duma_allocListSize is the size of the allocation list.
> size_t DUMA_ALIGNMENT
> DUMA_ALIGNMENT is a global variable used to control the default alignment of buffers returned by malloc(), calloc(), and realloc().
> static int DUMA_ALLOW_MALLOC_0
> DUMA_ALLOW_MALLOC_0 is set if DUMA is to allow malloc(0).
> int DUMA_FILL
> DUMA_FILL is set to 0-255 if DUMA should fill all new allocated memory with the specified value.
> static int DUMA_FREE_ACCESS
> DUMA_FREE_ACCESS is set if DUMA is to write access memory before freeing it. internal variable: state of initialization
> static int DUMA_MALLOC_FAILEXIT
> DUMA_MALLOC_FAILEXIT controls the behaviour of DUMA when malloc() fails and would return NULL.
> static long DUMA_MAX_ALLOC
> DUMA_MAX_ALLOC is used to control the maximum memory print of the program in total: When the sum of allocated and protected memory would exceed this value in kB, the protected memory is freed/deleted. Minimum required alignment by CPU. Number of bytes per virtual-memory page, as returned by Page_Size().
> int DUMA_PROTECT_BELOW
> DUMA_PROTECT_BELOW is used to modify the behavior of the allocator.
> static long DUMA_PROTECT_FREE
> DUMA_PROTECT_FREE is used to control the disposition of memory that is released using free().
> static int DUMA_SHOW_ALLOC
> DUMA_SHOW_ALLOC is set if DUMA is to print all allocations and deallocations to the console.
> static int DUMA_SLACKFILL
> DUMA_SLACKFILL is set to 0-255. MEMORY_CREATION_SIZE is the amount of memory to get from the operating system at one time. Fake variable to make docs work right :(
> static long numAllocs
> internal variable: number of allocations processed so far
> static long numDeallocs
> internal variable: number of deallocations processed so far
> static size_t slotCount
> slotCount is the number of Slot structures in allocationList.
> static size_t slotsPerPage
> slotsPerPage is the number of slot structures that fit in a virtual memory page.
> static long sumAllocatedMem
> internal variable: sum of allocated -freed +protected memory in kB
> static long sumProtectedMem
> internal variable: sum of protected memory in kB
> static long sumTotalAllocatedMem
> internal variable: sum of allocated memory in kB
> static size_t unUsedSlots
> unUsedSlots is the number of Slot structures that are currently available to represent new malloc buffers.
> static const char version[]
KDUMA version string