Module csm

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ยง

ChunkRange ๐Ÿ”’
A range of whole chunks. Always aligned.
ChunkStateMmapper
A Mmapper implementation based on a logical array of chunk states.

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ยง

ChosenMapStateStorage ๐Ÿ”’