Contents Menu Expand Light mode Dark mode Auto light/dark mode
Memory Manager
Logo
Memory Manager

Reference

  • C++ API Reference
    • Struct FSAData
    • Struct MemoryBlock
    • Class BitArray
    • Class FixedSizeAllocator
    • Class HeapManager
    • Class LinkedListAllocator
    • Class MemoryAlignmentHelper
    • Function Collect()
    • Function Collect()
    • Function DestroyMemorySystem()
    • Function DestroyMemorySystem()
    • Function free
    • Function InitializeMemorySystem(void *, size_t, unsigned int)
    • Function InitializeMemorySystem(void *, size_t, unsigned int)
    • Function main
    • Function malloc
    • Function MemorySystem_UnitTest
    • Function operator delete
    • Function operator delete[]
    • Function operator new
    • Function operator new[]
    • Function ShowFreeBlocks()
    • Function ShowFreeBlocks()
    • Function ShowOutstandingBlocks()
    • Function ShowOutstandingBlocks()
    • Define DEBUG_BIT_ARRAY_BITS
    • Define DEBUG_COLLECT_AFTER_FREE
    • Define DEBUG_SHOW_MEMORY_INFORMATION
    • Define DEBUG_USE_STDIO_FOR_DISPLAY
    • File Allocators.cpp
      • Program Listing for File Allocators.cpp
    • File BitArray.cpp
      • Program Listing for File BitArray.cpp
    • File BitArray.h
      • Program Listing for File BitArray.h
    • File FixedSizeAllocator.cpp
      • Program Listing for File FixedSizeAllocator.cpp
    • File FixedSizeAllocator.h
      • Program Listing for File FixedSizeAllocator.h
    • File FSAData.h
      • Program Listing for File FSAData.h
    • File HeapManager.cpp
      • Program Listing for File HeapManager.cpp
    • File HeapManager.h
      • Program Listing for File HeapManager.h
    • File LinkedListAllocator.cpp
      • Program Listing for File LinkedListAllocator.cpp
    • File LinkedListAllocator.h
      • Program Listing for File LinkedListAllocator.h
    • File main.cpp
      • Program Listing for File main.cpp
    • File MemoryAlignmentHelper.h
      • Program Listing for File MemoryAlignmentHelper.h
    • File MemoryBlock.h
      • Program Listing for File MemoryBlock.h
    • File MemorySystem.cpp
      • Program Listing for File MemorySystem.cpp
    • File MemorySystem.h
      • Program Listing for File MemorySystem.h
    • File MemorySystemUnitTest.cpp
      • Program Listing for File MemorySystemUnitTest.cpp
  • Index (C++)
Back to top
Edit this page

Struct MemoryBlock#

  • Defined in File MemoryBlock.h

Struct Documentation#

struct MemoryBlock#

Public Members

uintptr_t pBaseAddress#
size_t BlockSize#
MemoryBlock *pPreviousBlock#
MemoryBlock *pNextBlock#
bool bIsAllocated#
Next
Class BitArray
Previous
Struct FSAData
Copyright © 2021-2023, shankarsiddharth
Built with Sphinx & Furo
On this page
  • Struct MemoryBlock
    • Struct Documentation