This is a test for virtual memory allocation with VirtualAlloc().

The C code was compiled using this command line:
gcc --static -Wall -Os valloc.c -Wl,--large-address-aware -o valloc.exe

Run this test to see whether lower memory (0x00000000...0x7fffffff)
or upper memory (0x80000000...0xffffffff) is allocated and how
much memory is available.

You can specify the size of each allocation (MiB) to test VirtualAlloc()
with different allocation sizes.

If you ommit -Wl,--large-address-aware, only lower memory will be returned,
so you will usually get less total memory.
