53. ANSI fake VM¶
.intro: The ANSI fake VM is an implementation of the MPS VM
interface (see design.mps.vm) using services provided by the ANSI C
Library (standard.ansic.7) – malloc() and free(), as it
happens.
.align: The VM is aligned to VMAN_ALIGN (defined in
impl.h.mpmconf) by adding VMAN_ALIGN to the requested size,
allocating a block that large using malloc(), then rounding the
pointer to the base of the block. vm->base is the aligned pointer,
vm->block is the pointer returned by malloc(), which is used
in VMDestroy().