without NtAllocateVirtualMemory