mmtk::util::heap::layout::mmapper

Module csm

source

Modulesยง

  • byte_map_storage ๐Ÿ”’
  • two_level_storage ๐Ÿ”’
    This module contains TwoLevelStateStorage, an implementation of MapStateStorage that is designed to work well on 64-bit machines. Currently it supports 48-bit address spaces, and many constants and data structures (such as Slab) are larger than i32::MAX. For this reason, this module is only available on 64-bit machines.

Structsยง

Enumsยง

  • MapState ๐Ÿ”’
    The mmap state of a mmap chunk.

Traitsยง

  • MapStateStorage ๐Ÿ”’
    The back-end storage of ChunkStateMmapper. It is responsible for holding the states of each chunk (eagerly or lazily) and transitioning the states in bulk.

Type Aliasesยง