Commenter Matthew Chaboud asks if there's an easy way to consume all the virtual address space below 4GB, short of, well, actually allocating it. "It seems like there should be a cleaner way to do this."
If you want to consume all the virtual address space, then call until you turn blue. Programs shouldn't care what address they get back ...