Deluge Firmware
|
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 | |
emptySpaces | MemoryRegion | |
extend(void *address, uint32_t minAmountToExtend, uint32_t idealAmountToExtend, uint32_t *getAmountExtendedLeft, uint32_t *getAmountExtendedRight, void *thingNotToStealFrom) | MemoryRegion | |
extendRightAsMuchAsEasilyPossible(void *spaceAddress) | MemoryRegion | |
MemoryRegion() | MemoryRegion | |
name | MemoryRegion | |
numAllocations | MemoryRegion | |
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 | |
stealableClusterQueueLongestRuns | MemoryRegion | |
stealableClusterQueues | MemoryRegion | |
verifyMemoryNotFree(void *address, uint32_t spaceSize) | MemoryRegion |