50. ANSI fake VMΒΆ
.intro: The ANSI fake VM is an implementation of the MPS VM interface (see design.mps.vm) using only services provided by the ANSI C Library (standard.ansic.7).
.page.size: The VM uses a fake page size, given by the constant
VMAN_PAGE_SIZE in config.h.
.align: The VM is aligned to the arena grain size by adding the
grain size to the requested size, allocating a block that large using
malloc(), then rounding the pointer to the block up to a multiple
of the grain size and storing the result in vm->base. The block is
stored in vm->block, which is passed to free() in
VMFinish().