![]() |
Deluge Firmware 1.3.0
Build date: 2025.11.26
|
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 |