File heap.hpp¶

↰ Parent directory (vm)

Page Contents

  • Definition (vm/heap.hpp)

  • Includes

  • Included By

  • Namespaces

  • Classes

  • Enums

  • Functions

  • Defines

  • Typedefs

Definition (vm/heap.hpp)¶

  • Program Listing for File heap.hpp

Includes¶

  • frg/slab.hpp

  • frg/spinlock.hpp

  • frg/string.hpp

  • frg/unique.hpp

  • frg/vector.hpp

  • lib/base.hpp (File base.hpp)

Included By¶

  • File device.hpp

  • File ps2.hpp

  • File registry.hpp

  • File service.hpp

  • File device.hpp

  • File pcibus.hpp

  • File block.hpp

  • File virtio.hpp

  • File tmpfs.hpp

  • File vfs.hpp

Namespaces¶

  • Namespace Gaia

  • Namespace Gaia::Vm

Classes¶

  • Struct HeapAllocator

  • Struct VirtualAllocator

Enums¶

  • Enum Subsystem

Functions¶

  • Function Gaia::Vm::dump_heap_stats

  • Function Gaia::Vm::free

  • Function Gaia::Vm::get_allocator

  • Function Gaia::Vm::malloc

  • Function Gaia::Vm::realloc

  • Function operator new

  • Function operator new[]

Defines¶

  • Define HEAP_ACCOUNTING_ENABLED

Typedefs¶

  • Typedef Gaia::Vm::MemoryAllocator

  • Typedef Gaia::Vm::MemoryPool

  • Typedef Gaia::Vm::String

  • Typedef Gaia::Vm::UniquePtr

  • Typedef Gaia::Vm::Vector

Gaia

Navigation

  • Contributing
  • The developer’s handbook
  • Code Reference

Related Topics

  • Documentation overview
©2023, Gaia contributors. | Powered by Sphinx 8.0.2 & Alabaster 1.0.0 | Page source