Deluge Firmware 1.3.0
Build date: 2025.04.16
Loading...
Searching...
No Matches
MemoryRegion Member List

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)MemoryRegionprivate
cache_manager() (defined in MemoryRegion)MemoryRegioninline
cache_manager_ (defined in MemoryRegion)MemoryRegionprivate
CacheManager (defined in MemoryRegion)MemoryRegionfriend
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)MemoryRegionfriend
markSpaceAsEmpty(uint32_t spaceStart, uint32_t spaceSize, bool mayLookLeft=true, bool mayLookRight=true) (defined in MemoryRegion)MemoryRegioninlineprivate
maxAlign_ (defined in MemoryRegion)MemoryRegionprivate
MemoryRegion() (defined in MemoryRegion)MemoryRegion
minAlign_ (defined in MemoryRegion)MemoryRegionprivate
nallocx(size_t size) (defined in MemoryRegion)MemoryRegioninline
numAllocations_ (defined in MemoryRegion)MemoryRegionprivate
padSize(uint32_t requiredSize) (defined in MemoryRegion)MemoryRegionprivate
pivot_ (defined in MemoryRegion)MemoryRegionprivate
sanityCheck() (defined in MemoryRegion)MemoryRegionprivate
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)MemoryRegionprivate