Deluge Firmware
Loading...
Searching...
No Matches
MemoryRegion Member List

This is the complete list of members for MemoryRegion, including all inherited members.

alloc(uint32_t requiredSize, uint32_t *getAllocatedSize, bool makeStealable, void *thingNotToStealFrom, bool getBiggestAllocationPossible)MemoryRegion
dealloc(void *address)MemoryRegion
emptySpacesMemoryRegion
extend(void *address, uint32_t minAmountToExtend, uint32_t idealAmountToExtend, uint32_t *getAmountExtendedLeft, uint32_t *getAmountExtendedRight, void *thingNotToStealFrom)MemoryRegion
extendRightAsMuchAsEasilyPossible(void *spaceAddress)MemoryRegion
MemoryRegion()MemoryRegion
nameMemoryRegion
numAllocationsMemoryRegion
setup(void *emptySpacesMemory, int emptySpacesMemorySize, uint32_t regionBegin, uint32_t regionEnd)MemoryRegion
shortenLeft(void *address, uint32_t amountToShorten, uint32_t numBytesToMoveRightIfSuccessful=0)MemoryRegion
shortenRight(void *address, uint32_t newSize)MemoryRegion
stealableClusterQueueLongestRunsMemoryRegion
stealableClusterQueuesMemoryRegion
verifyMemoryNotFree(void *address, uint32_t spaceSize)MemoryRegion