Re-exportsยง
Modulesยง
- byte_
map_ ๐mmapper - map ๐
- map32 ๐
- map64 ๐
- mmapper ๐
- two_
level_ ๐mmapper This module containsTwoLevelMmapper
, an implementation ofMmapper
that is designed to work well on 64-bit machines. Currently it supports 48-bit address spaces, and many constants and data structures (such asSlab
) are larger thani32::MAX
. For this reason, this module is only available on 64-bit machines. - The module defines virutal memory layout parameters.
Functionsยง
- The avialable heap range between AVAILABLE_START and AVAILABLE_END. Available range is what MMTk may allocate into.
- The heap range between HEAP_START and HEAP_END Heap range include the availble range, but may include some address ranges that we count as part of the heap but we do not allocate into, such as VM spaces. However, currently, heap range is the same as available range.