VM_* // PAGE_SIZE : 2^12,
        POINTERS : 25;

>> ()
{
  ptr pointers[VM_POINTERS] = {};                                              /* array of pointers to memory pages   */

  for (cntr = 0; cntr < VM_POINTERS; cntr ++) 
  {
    print ("%x" "\n", (qword) pointers[cntr]),                                 /* value of ptr variable, i.e. address */
    {
      pointers[cntr] = vm_alloc_pages (&_, VM_PAGE_SIZE)                       /* pointer to pointer to memory page   */
    };
  }
}
/
{
  for (cntr = 0; cntr < VM_POINTERS; cntr ++) 
  {
    vm_free (&pointers[cntr]);                                                 /* pointer to pointer to memory page   */
  }
}