![]() |
Deluge Firmware 1.3.0
Build date: 2025.04.16
|
This is the complete list of members for MemoryRegion, including all inherited members.
alloc(uint32_t requiredSize, bool makeStealable, void *thingNotToStealFrom) (defined in MemoryRegion) | MemoryRegion | |
attemptToGrabNeighbouringMemory(void *originalSpaceAddress, int32_t originalSpaceSize, int32_t minAmountToExtend, int32_t idealAmountToExtend, void *thingNotToStealFrom, uint32_t markWithTraversalNo=0, bool originalSpaceNeedsStealing=false) (defined in MemoryRegion) | MemoryRegion | private |
cache_manager() (defined in MemoryRegion) | MemoryRegion | inline |
cache_manager_ (defined in MemoryRegion) | MemoryRegion | private |
CacheManager (defined in MemoryRegion) | MemoryRegion | friend |
dealloc(void *address) (defined in MemoryRegion) | MemoryRegion | |
emptySpaces (defined in MemoryRegion) | MemoryRegion | |
end (defined in MemoryRegion) | MemoryRegion | |
extend(void *address, uint32_t minAmountToExtend, uint32_t idealAmountToExtend, uint32_t *getAmountExtendedLeft, uint32_t *getAmountExtendedRight, void *thingNotToStealFrom) (defined in MemoryRegion) | MemoryRegion | |
extendRightAsMuchAsEasilyPossible(void *spaceAddress) (defined in MemoryRegion) | MemoryRegion | |
GeneralMemoryAllocator (defined in MemoryRegion) | MemoryRegion | friend |
markSpaceAsEmpty(uint32_t spaceStart, uint32_t spaceSize, bool mayLookLeft=true, bool mayLookRight=true) (defined in MemoryRegion) | MemoryRegion | inlineprivate |
maxAlign_ (defined in MemoryRegion) | MemoryRegion | private |
MemoryRegion() (defined in MemoryRegion) | MemoryRegion | |
minAlign_ (defined in MemoryRegion) | MemoryRegion | private |
nallocx(size_t size) (defined in MemoryRegion) | MemoryRegion | inline |
numAllocations_ (defined in MemoryRegion) | MemoryRegion | private |
padSize(uint32_t requiredSize) (defined in MemoryRegion) | MemoryRegion | private |
pivot_ (defined in MemoryRegion) | MemoryRegion | private |
sanityCheck() (defined in MemoryRegion) | MemoryRegion | private |
setup(void *emptySpacesMemory, int32_t emptySpacesMemorySize, uint32_t regionBegin, uint32_t regionEnd, CacheManager *cacheManager) (defined in MemoryRegion) | MemoryRegion | |
shortenLeft(void *address, uint32_t amountToShorten, uint32_t numBytesToMoveRightIfSuccessful=0) (defined in MemoryRegion) | MemoryRegion | |
shortenRight(void *address, uint32_t newSize) (defined in MemoryRegion) | MemoryRegion | |
start (defined in MemoryRegion) | MemoryRegion | |
verifyMemoryNotFree(void *address, uint32_t spaceSize) (defined in MemoryRegion) | MemoryRegion | |
writeTempHeadersBeforeASteal(uint32_t newStartAddress, uint32_t newSize) (defined in MemoryRegion) | MemoryRegion | private |