Namespace Gaia::Vm¶

Page Contents

  • Classes

  • Enums

  • Functions

  • Typedefs

  • Variables

Classes¶

  • Struct Anon

  • Struct AnonMap::Entry

  • Struct HeapAllocator

  • Struct Object

  • Struct Space::Entry

  • Struct VirtualAllocator

  • Class AnonMap

  • Class Space

Enums¶

  • Enum Subsystem

Functions¶

  • Function Gaia::Vm::dump_heap_stats

  • Function Gaia::Vm::free

  • Function Gaia::Vm::get_allocator

  • Function Gaia::Vm::init

  • Function Gaia::Vm::malloc

  • Function Gaia::Vm::phys_alloc

  • Function Gaia::Vm::phys_free

  • Function Gaia::Vm::phys_highest_mappable_page

  • Function Gaia::Vm::phys_highest_usable_page

  • Function Gaia::Vm::phys_init

  • Function Gaia::Vm::phys_total_pages

  • Function Gaia::Vm::phys_usable_pages

  • Function Gaia::Vm::realloc

  • Function Gaia::Vm::vm_kernel_alloc

  • Function Gaia::Vm::vm_kernel_alloc_at_phys

  • Function Gaia::Vm::vm_kernel_free

  • Function Gaia::Vm::vm_kernel_init

Typedefs¶

  • Typedef Gaia::Vm::MemoryAllocator

  • Typedef Gaia::Vm::MemoryPool

  • Typedef Gaia::Vm::String

  • Typedef Gaia::Vm::UniquePtr

  • Typedef Gaia::Vm::Vector

Variables¶

  • Variable Gaia::Vm::kernel_pagemap

  • Variable Gaia::Vm::kernel_space

Gaia

Navigation

  • Contributing
  • The developer’s handbook
  • Code Reference
    • File Hierarchy
    • Full API

Related Topics

  • Documentation overview
    • Code Reference
      • Previous: Namespace Gaia::Posix
      • Next: Struct Cpuid
©2023, Gaia contributors. | Powered by Sphinx 8.0.2 & Alabaster 1.0.0 | Page source