Xyris  0.5
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
 N__cxxabiv1
 Ccxaguard
 NArch
 Cstackframe
 NBoot
 Cargument
 CHandoff
 CHandoffCPUDescriptor
 CHandoffRSDPDescriptor
 CHandoffSMPDescriptor
 NGDT
 CBase
 CBaseSections
 CEntryGDT Code & Data Segment Selector Struct See https://wiki.osdev.org/Descriptors#Code.2FData_Segment_Descriptors for details
 CLimit
 CLimitSections
 NGraphics
 CFramebuffer
 NIDT
 CGate
 COffset
 COffsetSections
 CSegment
 NLinkedList
 CLinkedList
 CLinkedListNode
 NMemory
 NPhysical
 CPhysicalManager
 CMemoryMap
 CSection
 NTime
 CTimeDescriptor
 CBitset
 CCR0
 CCR2
 CCR3
 CDirectoryPage directory contains pointers to all of the virtual memory addresses for the page tables along with their corresponding physical memory locations of the page tables. Page table entry defined in accordance to the Intel Developer Manual Vol. 3a p. 4-12
 CDirectoryEntryPage directory entry structure as defined in accordance to the Intel Developer Manual Vol. 3a p. 4-12
 CFramePage frame structure. This represents a the address to a single unit of memory in RAM. (Chunk of physical memory)
 CGDTR
 CIDTR
 CLogger
 CMutex
 CPageVirtual address structure. Represents an address in virtual memory that redirects to a physical page frame. (Chunk of virtual memory)
 CRAIIMutex
 CregistersA structure definining values for all x86 registers. Cannot be namespaced due to C linkage and ASM interoperability
 CRingBuffer
 CSemaphore
 CTablePage table structure as defined in accordance to the Intel Developer Manual Vol. 3a p. 4-12
 CTableEntryPage table entry defined in accordance to the Intel Developer Manual Vol. 3a p. 4-12
 Ctask
 Ctask_sync
 Ctasklist
 Ctss_entryThe Task State Segment (TSS) is a special data structure for x86 processors which holds information about a task. The TSS is primarily suited for hardware multitasking, where each individual process has its own TSS. In Software multitasking, one or two TSS's are also generally used, as they allow for entering Ring 0 code after an interrupt. (OSDev Wiki)