Expand description
The module defines virutal memory layout parameters.
Structs§
- VMLayout
- Runtime-initialized virtual memory constants
Constants§
- BYTES_
IN_ CHUNK - Coarsest unit of address space allocation.
- CHUNK_
MASK - Mask for chunk size.
- LOG_
BYTES_ IN_ CHUNK - log_2 of the coarsest unit of address space allocation.
- PAGES_
IN_ CHUNK - Coarsest unit of address space allocation, in pages
Statics§
Functions§
- vm_
layout - Get the current virtual memory layout in use.
If the binding would like to set a custom virtual memory layout (
crate::mmtk::MMTKBuilder::set_vm_layout), they should not call this function before they set a custom layout.