kernel32/tests: Fix NtAllocateVirtualMemory tests results on w1064v1809.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Huw Davies <huw@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
c5530b276d
commit
4d5c874f42
|
@ -456,12 +456,13 @@ static void test_VirtualAlloc(void)
|
|||
ok(status == STATUS_CONFLICTING_ADDRESSES, "NtAllocateVirtualMemory returned %08x\n", status);
|
||||
if (status == STATUS_SUCCESS) ok(VirtualFree(addr2, 0, MEM_RELEASE), "VirtualFree failed\n");
|
||||
|
||||
/* 21 zero bits is valid */
|
||||
/* 21 zero bits never succeeds */
|
||||
size = 0x1000;
|
||||
addr2 = NULL;
|
||||
status = pNtAllocateVirtualMemory(GetCurrentProcess(), &addr2, 21, &size,
|
||||
MEM_RESERVE | MEM_COMMIT, PAGE_EXECUTE_READWRITE);
|
||||
ok(status == STATUS_SUCCESS || status == STATUS_NO_MEMORY,
|
||||
todo_wine
|
||||
ok(status == STATUS_NO_MEMORY || status == STATUS_INVALID_PARAMETER,
|
||||
"NtAllocateVirtualMemory returned %08x\n", status);
|
||||
if (status == STATUS_SUCCESS) ok(VirtualFree(addr2, 0, MEM_RELEASE), "VirtualFree failed\n");
|
||||
|
||||
|
@ -470,7 +471,8 @@ static void test_VirtualAlloc(void)
|
|||
addr2 = NULL;
|
||||
status = pNtAllocateVirtualMemory(GetCurrentProcess(), &addr2, 22, &size,
|
||||
MEM_RESERVE | MEM_COMMIT, PAGE_EXECUTE_READWRITE);
|
||||
ok(status == STATUS_INVALID_PARAMETER_3, "NtAllocateVirtualMemory returned %08x\n", status);
|
||||
ok(status == STATUS_INVALID_PARAMETER_3 || status == STATUS_INVALID_PARAMETER,
|
||||
"NtAllocateVirtualMemory returned %08x\n", status);
|
||||
if (status == STATUS_SUCCESS) ok(VirtualFree(addr2, 0, MEM_RELEASE), "VirtualFree failed\n");
|
||||
|
||||
/* AT_ROUND_TO_PAGE flag is not supported for VirtualAlloc */
|
||||
|
@ -484,8 +486,8 @@ static void test_VirtualAlloc(void)
|
|||
addr2 = (char *)addr1 + 0x1000;
|
||||
status = pNtAllocateVirtualMemory(GetCurrentProcess(), &addr2, 0, &size, MEM_RESERVE |
|
||||
MEM_COMMIT | AT_ROUND_TO_PAGE, PAGE_EXECUTE_READWRITE);
|
||||
todo_wine
|
||||
ok(status == STATUS_INVALID_PARAMETER_5, "NtAllocateVirtualMemory returned %08x\n", status);
|
||||
ok(status == STATUS_INVALID_PARAMETER_5 || status == STATUS_INVALID_PARAMETER,
|
||||
"NtAllocateVirtualMemory returned %08x\n", status);
|
||||
|
||||
ok(VirtualFree(addr1, 0, MEM_RELEASE), "VirtualFree failed\n");
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue