File base.hpp¶

↰ Parent directory (lib)

General utilities.

Page Contents

  • Definition (lib/base.hpp)

  • Includes

  • Included By

  • Namespaces

  • Functions

  • Defines

Definition (lib/base.hpp)¶

  • Program Listing for File base.hpp

Includes¶

  • frg/list.hpp

  • stddef.h

  • stdint.h

  • utility

Included By¶

  • File glue.hpp

  • File vfs.hpp

  • File elf.hpp

  • File ipl.hpp

  • File syscalls.hpp

  • File ringbuffer.hpp

  • File stream.hpp

  • File hal.hpp

  • File mmu.hpp

  • File exec.hpp

  • File fd.hpp

  • File heap.hpp

  • File vm.hpp

  • File vm_kernel.hpp

Namespaces¶

  • Namespace Gaia

Functions¶

  • Template Function Gaia::volatile_read

  • Template Function Gaia::volatile_write

  • Function memset

  • Function strlen

Defines¶

  • Define ALIGN_DOWN

  • Define ALIGN_UP

  • Define ARRAY_LENGTH

  • Define DIV_CEIL

  • Define GIB

  • Define KIB

  • Define MAX

  • Define memcpy

  • Define MIB

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