Signed-off-by: Zebediah Figura zfigura@codeweavers.com --- dlls/advapi32/tests/registry.c | 516 +++++++++++++++++++++------------ 1 file changed, 337 insertions(+), 179 deletions(-)
diff --git a/dlls/advapi32/tests/registry.c b/dlls/advapi32/tests/registry.c index 4daf40b7aad..85fb757792a 100644 --- a/dlls/advapi32/tests/registry.c +++ b/dlls/advapi32/tests/registry.c @@ -3600,218 +3600,376 @@ static void test_RegNotifyChangeKeyValue(void) CloseHandle(event); }
-#define cmp_li(a, b, c) cmp_li_real(a, b, c, __LINE__) -static void cmp_li_real(LARGE_INTEGER *l1, LARGE_INTEGER *l2, LONGLONG slack, int line) +static const char *find_counter_value(const char *text, const char *index) { - LONGLONG diff = l2->QuadPart - l1->QuadPart; - if (diff < 0) diff = -diff; - ok_(__FILE__, line)(diff <= slack, "values don't match: %s/%s\n", - wine_dbgstr_longlong(l1->QuadPart), wine_dbgstr_longlong(l2->QuadPart)); + const char *p = text; + + while (*p) + { + if (!strcmp(p, index)) + return p + strlen(p) + 1; + + p += strlen(p) + 1; + p += strlen(p) + 1; + } + + return NULL; }
-static void test_RegQueryValueExPerformanceData(void) +static void test_counter_values(const char *text, HKEY key) { - static const char * const names[] = { NULL, "", "Global", "2", "invalid counter name" }; - DWORD cbData, len, i, type; - BYTE *value; - DWORD dwret; - LONG limit = 6; - PERF_DATA_BLOCK *pdb; - HKEY hkey; - BYTE buf[256 + sizeof(PERF_DATA_BLOCK)]; + const char *p = text; + const char *name;
- /* Test with data == NULL */ - dwret = RegQueryValueExA( HKEY_PERFORMANCE_DATA, "Global", NULL, NULL, NULL, &cbData ); - ok( dwret == ERROR_MORE_DATA, "expected ERROR_MORE_DATA, got %d\n", dwret ); + ok(!strcmp(p, "1"), "got first index %s\n", debugstr_a(p)); + p += strlen(p) + 1; + ok(!strcmp(p, "1847"), "got first name %s\n", debugstr_a(p)); + p += strlen(p) + 1;
- dwret = RegQueryValueExW( HKEY_PERFORMANCE_DATA, L"Global", NULL, NULL, NULL, &cbData ); - ok( dwret == ERROR_MORE_DATA, "expected ERROR_MORE_DATA, got %d\n", dwret ); - - /* Test ERROR_MORE_DATA, start with small buffer */ - len = 10; - value = HeapAlloc(GetProcessHeap(), 0, len); - cbData = len; - type = 0xdeadbeef; - dwret = RegQueryValueExA( HKEY_PERFORMANCE_DATA, "Global", NULL, &type, value, &cbData ); - ok( dwret == ERROR_MORE_DATA, "expected ERROR_MORE_DATA, got %d\n", dwret ); - ok(type == REG_BINARY, "got %u\n", type); - while( dwret == ERROR_MORE_DATA && limit) + while (*p) { - len = len * 10; - value = HeapReAlloc( GetProcessHeap(), 0, value, len ); - cbData = len; - type = 0xdeadbeef; - dwret = RegQueryValueExA( HKEY_PERFORMANCE_DATA, "Global", NULL, &type, value, &cbData ); - limit--; - } - ok(limit > 0, "too many times ERROR_MORE_DATA returned\n"); + unsigned int index = atoi(p);
- ok(dwret == ERROR_SUCCESS, "expected ERROR_SUCCESS, got %d\n", dwret); - ok(type == REG_BINARY, "got %u\n", type); + ok(index > 0, "expected nonzero index\n");
- /* Check returned data */ - if (dwret == ERROR_SUCCESS) - { - ok(len >= sizeof(PERF_DATA_BLOCK), "got size %d\n", len); - if (len >= sizeof(PERF_DATA_BLOCK)) { - pdb = (PERF_DATA_BLOCK*) value; - ok(pdb->Signature[0] == 'P', "expected Signature[0] = 'P', got 0x%x\n", pdb->Signature[0]); - ok(pdb->Signature[1] == 'E', "expected Signature[1] = 'E', got 0x%x\n", pdb->Signature[1]); - ok(pdb->Signature[2] == 'R', "expected Signature[2] = 'R', got 0x%x\n", pdb->Signature[2]); - ok(pdb->Signature[3] == 'F', "expected Signature[3] = 'F', got 0x%x\n", pdb->Signature[3]); - /* TODO: check other field */ - } + p += strlen(p) + 1; + ok(*p, "name missing for %u\n", index); + p += strlen(p) + 1; }
- HeapFree(GetProcessHeap(), 0, value); + name = find_counter_value(text, "1846"); + ok(name != NULL, "did not find name\n"); + if (key != HKEY_PERFORMANCE_NLSTEXT) + ok(!strcmp(name, "End Marker"), "got name %s\n", debugstr_a(name)); +}
- for (i = 0; i < ARRAY_SIZE(names); i++) +static void test_help_values(const char *text, HKEY key) +{ + const char *p = text; + const char *name; + + while (*p) { - cbData = 0xdeadbeef; - dwret = RegQueryValueExA(HKEY_PERFORMANCE_DATA, names[i], NULL, NULL, NULL, &cbData); - ok(dwret == ERROR_MORE_DATA, "%u/%s: got %u\n", i, names[i], dwret); - ok(cbData == 0, "got %u\n", cbData); + unsigned int index = atoi(p);
- cbData = 0; - dwret = RegQueryValueExA(HKEY_PERFORMANCE_DATA, names[i], NULL, NULL, NULL, &cbData); - ok(dwret == ERROR_MORE_DATA, "%u/%s: got %u\n", i, names[i], dwret); - ok(cbData == 0, "got %u\n", cbData); + ok(index > 0, "expected nonzero index\n");
- cbData = 0xdeadbeef; - dwret = RegQueryValueExA(HKEY_PERFORMANCE_TEXT, names[i], NULL, NULL, NULL, &cbData); -todo_wine - ok(dwret == ERROR_MORE_DATA, "%u/%s: got %u\n", i, names[i], dwret); - ok(cbData == 0, "got %u\n", cbData); - - cbData = 0; - dwret = RegQueryValueExA(HKEY_PERFORMANCE_TEXT, names[i], NULL, NULL, NULL, &cbData); -todo_wine - ok(dwret == ERROR_MORE_DATA, "%u/%s: got %u\n", i, names[i], dwret); - ok(cbData == 0, "got %u\n", cbData); - - cbData = 0xdeadbeef; - dwret = RegQueryValueExA(HKEY_PERFORMANCE_NLSTEXT, names[i], NULL, NULL, NULL, &cbData); -todo_wine - ok(dwret == ERROR_MORE_DATA, "%u/%s: got %u\n", i, names[i], dwret); - ok(cbData == 0, "got %u\n", cbData); - - cbData = 0; - dwret = RegQueryValueExA(HKEY_PERFORMANCE_NLSTEXT, names[i], NULL, NULL, NULL, &cbData); -todo_wine - ok(dwret == ERROR_MORE_DATA, "%u/%s: got %u\n", i, names[i], dwret); - ok(cbData == 0, "got %u\n", cbData); + p += strlen(p) + 1; + p += strlen(p) + 1; }
- memset(buf, 0x77, sizeof(buf)); - type = 0xdeadbeef; - cbData = sizeof(buf); - dwret = RegQueryValueExA(HKEY_PERFORMANCE_DATA, "invalid counter name", NULL, &type, buf, &cbData); - ok(dwret == ERROR_SUCCESS, "got %u\n", dwret); - ok(type == REG_BINARY, "got %u\n", type); - if (dwret == ERROR_SUCCESS) + name = find_counter_value(text, "1847"); + ok(name != NULL, "did not find name\n"); + if (key != HKEY_PERFORMANCE_NLSTEXT) + ok(!strcmp(name, "End Marker"), "got name %s\n", debugstr_a(name)); +} + +static void test_performance_keys(void) +{ + static const HKEY keys[] = {HKEY_PERFORMANCE_DATA, HKEY_PERFORMANCE_TEXT, HKEY_PERFORMANCE_NLSTEXT}; + static const char *const names[] = {NULL, "", "Global", "2", "invalid counter name", "System"}; + DWORD size, type, sysname_len, expect_size, key_count, value_count; + LARGE_INTEGER perftime1, perftime2, systime1, systime2, freq; + WCHAR sysname[MAX_COMPUTERNAME_LENGTH + 1]; + unsigned int buffer_size = 1024 * 1024; + void *buffer, *bufferW; + PERF_DATA_BLOCK *data; + union { - SYSTEMTIME st; - WCHAR sysname[MAX_COMPUTERNAME_LENGTH + 1]; - DWORD sysname_len; - LARGE_INTEGER counter, freq, ftime; + FILETIME f; + LONGLONG l; + } file_time; + unsigned int i, j; + HKEY key; + LONG ret;
- GetSystemTime(&st); - GetSystemTimeAsFileTime((FILETIME *)&ftime); - QueryPerformanceCounter(&counter); - QueryPerformanceFrequency(&freq); + buffer = malloc(buffer_size);
- sysname_len = MAX_COMPUTERNAME_LENGTH + 1; - GetComputerNameW(sysname, &sysname_len); + sysname_len = ARRAY_SIZE(sysname); + GetComputerNameW(sysname, &sysname_len);
- pdb = (PERF_DATA_BLOCK *)buf; - ok(pdb->Signature[0] == 'P', "got '%c'\n", pdb->Signature[0]); - ok(pdb->Signature[1] == 'E', "got '%c'\n", pdb->Signature[1]); - ok(pdb->Signature[2] == 'R', "got '%c'\n", pdb->Signature[2]); - ok(pdb->Signature[3] == 'F', "got '%c'\n", pdb->Signature[3]); + for (i = 0; i < ARRAY_SIZE(keys); ++i) + { + winetest_push_context("key %p", keys[i]);
- ok(pdb->LittleEndian == 1, "got %u\n", pdb->LittleEndian); - ok(pdb->Version == 1, "got %u\n", pdb->Version); - ok(pdb->Revision == 1, "got %u\n", pdb->Revision); - len = (sizeof(*pdb) + pdb->SystemNameLength + 7) & ~7; - ok(pdb->TotalByteLength == len, "got %u vs %u\n", pdb->TotalByteLength, len); - ok(pdb->HeaderLength == pdb->TotalByteLength, "got %u\n", pdb->HeaderLength); - ok(pdb->NumObjectTypes == 0, "got %u\n", pdb->NumObjectTypes); -todo_wine - ok(pdb->DefaultObject != 0, "got %u\n", pdb->DefaultObject); - ok(pdb->SystemTime.wYear == st.wYear, "got %u\n", pdb->SystemTime.wYear); - ok(pdb->SystemTime.wMonth == st.wMonth, "got %u\n", pdb->SystemTime.wMonth); - ok(pdb->SystemTime.wDayOfWeek == st.wDayOfWeek, "got %u\n", pdb->SystemTime.wDayOfWeek); - ok(pdb->SystemTime.wDay == st.wDay, "got %u\n", pdb->SystemTime.wDay); - if (U(pdb->PerfTime).LowPart != 0x77777777) /* TestBot is broken */ - cmp_li(&pdb->PerfTime, &counter, freq.QuadPart); - if (U(pdb->PerfFreq).LowPart != 0x77777777) /* TestBot is broken */ - cmp_li(&pdb->PerfFreq, &freq, 0); - cmp_li(&pdb->PerfTime100nSec, &ftime, 200000); /* TestBot needs huge slack value */ - ok(pdb->SystemNameLength == (sysname_len + 1) * sizeof(WCHAR), "expected %u, got %u\n", - (sysname_len + 1) * 2 /*sizeof(WCHAR)*/, pdb->SystemNameLength); - ok(pdb->SystemNameOffset == sizeof(*pdb), "got %u\n", pdb->SystemNameOffset); - ok(!lstrcmpW(sysname, (LPCWSTR)(pdb + 1)), "%s != %s\n", - wine_dbgstr_w(sysname), wine_dbgstr_w((LPCWSTR)(pdb + 1))); - - len = pdb->TotalByteLength - (sizeof(*pdb) + pdb->SystemNameLength); - if (len) + for (j = 0; j < ARRAY_SIZE(names); ++j) { - BYTE remainder[8], *p; + winetest_push_context("value %s", debugstr_a(names[j]));
- memset(remainder, 0x77, sizeof(remainder)); - p = buf + sizeof(*pdb) + pdb->SystemNameLength; - ok(!memcmp(p, remainder, len), "remainder: %02x,%02x...\n", p[0], p[1]); + QueryPerformanceFrequency(&freq); + + size = 0; + ret = RegQueryValueExA(keys[i], names[j], NULL, NULL, NULL, &size); + todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) + ok(ret == ERROR_MORE_DATA, "got %u\n", ret); + ok(!size, "got size %u\n", size); + + size = 10; + ret = RegQueryValueExA(keys[i], names[j], NULL, NULL, buffer, &size); + todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) + ok(ret == ERROR_MORE_DATA, "got %u\n", ret); + todo_wine_if (keys[i] == HKEY_PERFORMANCE_DATA) + ok(size == 10, "got size %u\n", size); + + size = buffer_size; + ret = RegQueryValueExA(keys[i], names[j], NULL, NULL, NULL, &size); + todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) + ok(ret == ERROR_MORE_DATA, "got %u\n", ret); + + QueryPerformanceCounter(&perftime1); + NtQuerySystemTime(&systime1); + + size = buffer_size; + type = 0xdeadbeef; + ret = RegQueryValueExA(keys[i], names[j], NULL, &type, buffer, &size); + todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) + { + ok(!ret, "got %u\n", ret); + ok(type == REG_BINARY, "got type %u\n", type); + ok(size >= sizeof(PERF_DATA_BLOCK) && size < buffer_size, "got size %u\n", size); + } + + if (ret) + { + winetest_pop_context(); + continue; + } + + QueryPerformanceCounter(&perftime2); + NtQuerySystemTime(&systime2); + + data = buffer; + ok(!wcsncmp(data->Signature, L"PERF", 4), "got signature %s\n", + debugstr_wn(data->Signature, 4)); + ok(data->LittleEndian == 1, "got endianness %u\n", data->LittleEndian); + ok(data->Version == 1, "got version %u\n", data->Version); + ok(data->Revision == 1, "got version %u\n", data->Revision); + ok(data->TotalByteLength == size, "expected size %u, got %u\n", + size, data->TotalByteLength); + + expect_size = sizeof(PERF_DATA_BLOCK) + data->SystemNameLength; + expect_size = (expect_size + 7) & ~7; + + ok(data->HeaderLength == expect_size, "expected header size %u, got %u\n", + expect_size, data->HeaderLength); + /* todo: test objects... */ + todo_wine ok(data->DefaultObject == 238, "got default object %u\n", data->DefaultObject); + + ok(data->PerfTime.QuadPart >= perftime1.QuadPart + && data->PerfTime.QuadPart <= perftime2.QuadPart, + "got times %I64u, %I64u, %I64u\n", + perftime1.QuadPart, data->PerfTime.QuadPart, perftime2.QuadPart); + ok(data->PerfFreq.QuadPart == freq.QuadPart, "expected frequency %I64u, got %I64u\n", + freq.QuadPart, data->PerfFreq.QuadPart); + ok(data->PerfTime100nSec.QuadPart >= systime1.QuadPart + && data->PerfTime100nSec.QuadPart <= systime2.QuadPart, + "got times %I64u, %I64u, %I64u\n", + systime1.QuadPart, data->PerfTime100nSec.QuadPart, systime2.QuadPart); + SystemTimeToFileTime(&data->SystemTime, &file_time.f); + ok(file_time.l >= systime1.QuadPart && file_time.l <= systime2.QuadPart, + "got times %I64u, %I64u, %I64u\n", perftime1.QuadPart, file_time.l, perftime2.QuadPart); + + ok(data->SystemNameLength == (sysname_len + 1) * sizeof(WCHAR), + "expected name len %u, got %u\n", + (sysname_len + 1) * sizeof(WCHAR), data->SystemNameLength); + ok(data->SystemNameOffset == sizeof(PERF_DATA_BLOCK), + "got name offset %u\n", data->SystemNameOffset); + ok(!wcscmp(sysname, (const WCHAR *)(data + 1)), "expected name %s, got %s\n", + debugstr_w(sysname), debugstr_w((const WCHAR *)(data + 1))); + + winetest_pop_context(); } + + /* test the "Counter" value */ + + size = 0xdeadbeef; + ret = RegQueryValueExA(keys[i], "cOuNtEr", NULL, NULL, NULL, &size); + todo_wine + { + ok(!ret, "got %u\n", ret); + ok(size > 0 && size < 0xdeadbeef, "got size %u\n", size); + } + + type = 0xdeadbeef; + size = 0; + ret = RegQueryValueExA(keys[i], "cOuNtEr", NULL, &type, buffer, &size); + todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) + ok(ret == ERROR_MORE_DATA, "got %u\n", ret); + todo_wine ok(size > 0, "got size %u\n", size); + + type = 0xdeadbeef; + size = buffer_size; + ret = RegQueryValueExA(keys[i], "cOuNtEr", NULL, &type, buffer, &size); + todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) + ok(!ret, "got %u\n", ret); + todo_wine ok(type == REG_MULTI_SZ, "got type %u\n", type); + if (type == REG_MULTI_SZ) + test_counter_values(buffer, keys[i]); + + type = 0xdeadbeef; + size = buffer_size; + ret = RegQueryValueExA(keys[i], "cOuNtErwine", NULL, &type, buffer, &size); + todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) + ok(!ret, "got %u\n", ret); + todo_wine ok(type == REG_MULTI_SZ, "got type %u\n", type); + if (type == REG_MULTI_SZ) + test_counter_values(buffer, keys[i]); + + size = 0; + ret = RegQueryValueExW(keys[i], L"cOuNtEr", NULL, NULL, NULL, &size); + todo_wine + { + ok(!ret, "got %u\n", ret); + ok(size > 0, "got size %u\n", size); + } + + bufferW = malloc(size); + + type = 0xdeadbeef; + ret = RegQueryValueExW(keys[i], L"cOuNtEr", NULL, &type, bufferW, &size); + todo_wine + { + ok(!ret, "got %u\n", ret); + ok(type == REG_MULTI_SZ, "got type %u\n", type); + } + if (type == REG_MULTI_SZ) + { + WideCharToMultiByte(CP_ACP, 0, bufferW, size / sizeof(WCHAR), buffer, buffer_size, NULL, NULL); + test_counter_values(buffer, keys[i]); + } + + /* test the "Help" value */ + + size = 0xdeadbeef; + ret = RegQueryValueExA(keys[i], "hElP", NULL, NULL, NULL, &size); + todo_wine + { + ok(!ret, "got %u\n", ret); + ok(size > 0 && size < 0xdeadbeef, "got size %u\n", size); + } + + type = 0xdeadbeef; + size = 0; + ret = RegQueryValueExA(keys[i], "hElP", NULL, &type, buffer, &size); + todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) + ok(ret == ERROR_MORE_DATA, "got %u\n", ret); + todo_wine ok(size > 0, "got size %u\n", size); + + type = 0xdeadbeef; + size = buffer_size; + ret = RegQueryValueExA(keys[i], "hElP", NULL, &type, buffer, &size); + todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) + ok(!ret, "got %u\n", ret); + todo_wine ok(type == REG_MULTI_SZ, "got type %u\n", type); + if (type == REG_MULTI_SZ) + test_help_values(buffer, keys[i]); + + type = 0xdeadbeef; + size = buffer_size; + ret = RegQueryValueExA(keys[i], "hElPwine", NULL, &type, buffer, &size); + todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) + ok(!ret, "got %u\n", ret); + todo_wine ok(type == REG_MULTI_SZ, "got type %u\n", type); + if (type == REG_MULTI_SZ) + test_help_values(buffer, keys[i]); + + size = 0; + ret = RegQueryValueExW(keys[i], L"hElP", NULL, NULL, NULL, &size); + todo_wine + { + ok(!ret, "got %u\n", ret); + ok(size > 0, "got size %u\n", size); + } + + bufferW = malloc(size); + + type = 0xdeadbeef; + ret = RegQueryValueExW(keys[i], L"hElP", NULL, &type, bufferW, &size); + todo_wine + { + ok(!ret, "got %u\n", ret); + ok(type == REG_MULTI_SZ, "got type %u\n", type); + } + if (type == REG_MULTI_SZ) + { + WideCharToMultiByte(CP_ACP, 0, bufferW, size / sizeof(WCHAR), buffer, buffer_size, NULL, NULL); + test_help_values(buffer, keys[i]); + } + + /* test other registry APIs */ + + ret = RegOpenKeyA(keys[i], NULL, &key); + todo_wine ok(ret == ERROR_INVALID_HANDLE, "got %u\n", ret); + + ret = RegOpenKeyA(keys[i], "Global", &key); + todo_wine_if (keys[i] == HKEY_PERFORMANCE_DATA) + ok(ret == ERROR_INVALID_HANDLE, "got %u\n", ret); + + ret = RegOpenKeyExA(keys[i], "Global", 0, KEY_READ, &key); + todo_wine_if (keys[i] == HKEY_PERFORMANCE_DATA) + ok(ret == ERROR_INVALID_HANDLE, "got %u\n", ret); + + size = 0; + ret = RegQueryValueA(keys[i], "Global", NULL, (LONG *)&size); + todo_wine_if (keys[i] == HKEY_PERFORMANCE_DATA) + ok(ret == ERROR_INVALID_HANDLE, "got %u\n", ret); + + ret = RegSetValueA(keys[i], "Global", REG_SZ, "dummy", 5); + todo_wine_if (keys[i] == HKEY_PERFORMANCE_DATA) + ok(ret == ERROR_INVALID_HANDLE, "got %u\n", ret); + + ret = RegQueryInfoKeyA(keys[i], NULL, NULL, NULL, &key_count, NULL, + NULL, &value_count, NULL, NULL, NULL, NULL); + todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) + ok(!ret, "got %u\n", ret); + todo_wine ok(!key_count, "got %u subkeys\n", key_count); + todo_wine ok(value_count == 2, "got %u values\n", value_count); + + size = buffer_size; + ret = RegEnumValueA(keys[i], 0, buffer, &size, NULL, NULL, NULL, NULL); + todo_wine ok(ret == ERROR_MORE_DATA, "got %u\n", ret); + ok(size == buffer_size, "got size %u\n", size); + + ret = RegCloseKey(keys[i]); + ok(!ret, "got %u\n", ret); + + ret = RegCloseKey(keys[i]); + ok(!ret, "got %u\n", ret); + + winetest_pop_context(); }
- dwret = RegOpenKeyA(HKEY_PERFORMANCE_DATA, NULL, &hkey); -todo_wine - ok(dwret == ERROR_INVALID_HANDLE, "got %u\n", dwret); + ret = RegSetValueExA(HKEY_PERFORMANCE_DATA, "Global", 0, REG_SZ, (const BYTE *)"dummy", 5); + todo_wine ok(ret == ERROR_INVALID_HANDLE, "got %u\n", ret);
- dwret = RegOpenKeyA(HKEY_PERFORMANCE_DATA, "Global", &hkey); -todo_wine - ok(dwret == ERROR_INVALID_HANDLE, "got %u\n", dwret); + ret = RegSetValueExA(HKEY_PERFORMANCE_TEXT, "Global", 0, REG_SZ, (const BYTE *)"dummy", 5); + todo_wine ok(ret == ERROR_BADKEY, "got %u\n", ret);
- dwret = RegOpenKeyExA(HKEY_PERFORMANCE_DATA, "Global", 0, KEY_READ, &hkey); -todo_wine - ok(dwret == ERROR_INVALID_HANDLE, "got %u\n", dwret); - - dwret = RegQueryValueA(HKEY_PERFORMANCE_DATA, "Global", NULL, (LONG *)&cbData); -todo_wine - ok(dwret == ERROR_INVALID_HANDLE, "got %u\n", dwret); - - dwret = RegSetValueA(HKEY_PERFORMANCE_DATA, "Global", REG_SZ, "dummy", 4); -todo_wine - ok(dwret == ERROR_INVALID_HANDLE, "got %u\n", dwret); - - dwret = RegSetValueExA(HKEY_PERFORMANCE_DATA, "Global", 0, REG_SZ, (const BYTE *)"dummy", 40); -todo_wine - ok(dwret == ERROR_INVALID_HANDLE, "got %u\n", dwret); - - cbData = sizeof(buf); - dwret = RegEnumKeyA(HKEY_PERFORMANCE_DATA, 0, (LPSTR)buf, cbData); -todo_wine - ok(dwret == ERROR_INVALID_HANDLE, "got %u\n", dwret); - - cbData = sizeof(buf); - dwret = RegEnumValueA(HKEY_PERFORMANCE_DATA, 0, (LPSTR)buf, &cbData, NULL, NULL, NULL, NULL); -todo_wine - ok(dwret == ERROR_MORE_DATA, "got %u\n", dwret); -todo_wine - ok(cbData == sizeof(buf), "got %u\n", cbData); - - dwret = RegEnumValueA(HKEY_PERFORMANCE_DATA, 0, NULL, &cbData, NULL, NULL, NULL, NULL); - ok(dwret == ERROR_INVALID_PARAMETER, "got %u\n", dwret); + ret = RegSetValueExA(HKEY_PERFORMANCE_NLSTEXT, "Global", 0, REG_SZ, (const BYTE *)"dummy", 5); + todo_wine ok(ret == ERROR_BADKEY, "got %u\n", ret);
if (pRegSetKeyValueW) { - dwret = pRegSetKeyValueW(HKEY_PERFORMANCE_DATA, NULL, L"Global", REG_SZ, L"dummy", 10); -todo_wine - ok(dwret == ERROR_INVALID_HANDLE, "got %u\n", dwret); + ret = pRegSetKeyValueW(HKEY_PERFORMANCE_DATA, NULL, L"Global", REG_SZ, L"dummy", 10); + todo_wine ok(ret == ERROR_INVALID_HANDLE, "got %u\n", ret); + + ret = pRegSetKeyValueW(HKEY_PERFORMANCE_TEXT, NULL, L"Global", REG_SZ, L"dummy", 10); + todo_wine ok(ret == ERROR_BADKEY, "got %u\n", ret); + + ret = pRegSetKeyValueW(HKEY_PERFORMANCE_NLSTEXT, NULL, L"Global", REG_SZ, L"dummy", 10); + todo_wine ok(ret == ERROR_BADKEY, "got %u\n", ret); }
- dwret = RegCloseKey(HKEY_PERFORMANCE_DATA); - ok(dwret == ERROR_SUCCESS, "got %u\n", dwret); + ret = RegEnumKeyA(HKEY_PERFORMANCE_DATA, 0, buffer, buffer_size); + todo_wine ok(ret == ERROR_INVALID_HANDLE, "got %u\n", ret); + + ret = RegEnumKeyA(HKEY_PERFORMANCE_TEXT, 0, buffer, buffer_size); + todo_wine ok(ret == ERROR_NO_MORE_ITEMS, "got %u\n", ret); + + ret = RegEnumKeyA(HKEY_PERFORMANCE_NLSTEXT, 0, buffer, buffer_size); + todo_wine ok(ret == ERROR_NO_MORE_ITEMS, "got %u\n", ret); + + free(buffer); }
static void test_perflib_key(void) @@ -4348,7 +4506,7 @@ START_TEST(registry) test_delete_key_value(); test_RegOpenCurrentUser(); test_RegNotifyChangeKeyValue(); - test_RegQueryValueExPerformanceData(); + test_performance_keys(); test_RegLoadMUIString(); test_EnumDynamicTimeZoneInformation(); test_perflib_key();
Signed-off-by: Zebediah Figura zfigura@codeweavers.com --- dlls/advapi32/tests/registry.c | 23 +++++++++-------------- dlls/kernelbase/registry.c | 31 +++++++++++++++++++------------ 2 files changed, 28 insertions(+), 26 deletions(-)
diff --git a/dlls/advapi32/tests/registry.c b/dlls/advapi32/tests/registry.c index 85fb757792a..e1ad31f70fd 100644 --- a/dlls/advapi32/tests/registry.c +++ b/dlls/advapi32/tests/registry.c @@ -3902,26 +3902,21 @@ static void test_performance_keys(void) todo_wine ok(ret == ERROR_INVALID_HANDLE, "got %u\n", ret);
ret = RegOpenKeyA(keys[i], "Global", &key); - todo_wine_if (keys[i] == HKEY_PERFORMANCE_DATA) - ok(ret == ERROR_INVALID_HANDLE, "got %u\n", ret); + ok(ret == ERROR_INVALID_HANDLE, "got %u\n", ret);
ret = RegOpenKeyExA(keys[i], "Global", 0, KEY_READ, &key); - todo_wine_if (keys[i] == HKEY_PERFORMANCE_DATA) - ok(ret == ERROR_INVALID_HANDLE, "got %u\n", ret); + ok(ret == ERROR_INVALID_HANDLE, "got %u\n", ret);
size = 0; ret = RegQueryValueA(keys[i], "Global", NULL, (LONG *)&size); - todo_wine_if (keys[i] == HKEY_PERFORMANCE_DATA) - ok(ret == ERROR_INVALID_HANDLE, "got %u\n", ret); + ok(ret == ERROR_INVALID_HANDLE, "got %u\n", ret);
ret = RegSetValueA(keys[i], "Global", REG_SZ, "dummy", 5); - todo_wine_if (keys[i] == HKEY_PERFORMANCE_DATA) - ok(ret == ERROR_INVALID_HANDLE, "got %u\n", ret); + ok(ret == ERROR_INVALID_HANDLE, "got %u\n", ret);
ret = RegQueryInfoKeyA(keys[i], NULL, NULL, NULL, &key_count, NULL, NULL, &value_count, NULL, NULL, NULL, NULL); - todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) - ok(!ret, "got %u\n", ret); + todo_wine ok(!ret, "got %u\n", ret); todo_wine ok(!key_count, "got %u subkeys\n", key_count); todo_wine ok(value_count == 2, "got %u values\n", value_count);
@@ -3940,7 +3935,7 @@ static void test_performance_keys(void) }
ret = RegSetValueExA(HKEY_PERFORMANCE_DATA, "Global", 0, REG_SZ, (const BYTE *)"dummy", 5); - todo_wine ok(ret == ERROR_INVALID_HANDLE, "got %u\n", ret); + ok(ret == ERROR_INVALID_HANDLE, "got %u\n", ret);
ret = RegSetValueExA(HKEY_PERFORMANCE_TEXT, "Global", 0, REG_SZ, (const BYTE *)"dummy", 5); todo_wine ok(ret == ERROR_BADKEY, "got %u\n", ret); @@ -3951,7 +3946,7 @@ static void test_performance_keys(void) if (pRegSetKeyValueW) { ret = pRegSetKeyValueW(HKEY_PERFORMANCE_DATA, NULL, L"Global", REG_SZ, L"dummy", 10); - todo_wine ok(ret == ERROR_INVALID_HANDLE, "got %u\n", ret); + ok(ret == ERROR_INVALID_HANDLE, "got %u\n", ret);
ret = pRegSetKeyValueW(HKEY_PERFORMANCE_TEXT, NULL, L"Global", REG_SZ, L"dummy", 10); todo_wine ok(ret == ERROR_BADKEY, "got %u\n", ret); @@ -3961,7 +3956,7 @@ static void test_performance_keys(void) }
ret = RegEnumKeyA(HKEY_PERFORMANCE_DATA, 0, buffer, buffer_size); - todo_wine ok(ret == ERROR_INVALID_HANDLE, "got %u\n", ret); + ok(ret == ERROR_INVALID_HANDLE, "got %u\n", ret);
ret = RegEnumKeyA(HKEY_PERFORMANCE_TEXT, 0, buffer, buffer_size); todo_wine ok(ret == ERROR_NO_MORE_ITEMS, "got %u\n", ret); @@ -4100,7 +4095,7 @@ static void test_perflib_key(void) RtlInitUnicodeString(&string, L"\Registry\PerfData"); InitializeObjectAttributes(&attr, &string, OBJ_CASE_INSENSITIVE, NULL, NULL); ret = NtOpenKey((HANDLE *)&key, KEY_READ, &attr); - todo_wine ok(ret == STATUS_OBJECT_NAME_NOT_FOUND, "got %#x\n", ret); + ok(ret == STATUS_OBJECT_NAME_NOT_FOUND, "got %#x\n", ret);
free(buffer); } diff --git a/dlls/kernelbase/registry.c b/dlls/kernelbase/registry.c index d9d62e81b31..3a551ecbec5 100644 --- a/dlls/kernelbase/registry.c +++ b/dlls/kernelbase/registry.c @@ -56,7 +56,7 @@ static const WCHAR * const root_key_names[] = NULL, /* HKEY_CURRENT_USER is determined dynamically */ L"\Registry\Machine", L"\Registry\User", - L"\Registry\PerfData", + NULL, /* HKEY_PERFORMANCE_DATA is not a real key */ L"\Registry\Machine\System\CurrentControlSet\Hardware Profiles\Current", L"\Registry\DynData" }; @@ -330,21 +330,28 @@ static HKEY create_special_root_hkey( HKEY hkey, DWORD access ) /* map the hkey from special root to normal key if necessary */ static inline HKEY get_special_root_hkey( HKEY hkey, REGSAM access ) { - HKEY ret = hkey; + unsigned int index = HandleToUlong(hkey) - HandleToUlong(HKEY_SPECIAL_ROOT_FIRST); + DWORD wow64_flags = access & (KEY_WOW64_32KEY | KEY_WOW64_64KEY);
- if ((HandleToUlong(hkey) >= HandleToUlong(HKEY_SPECIAL_ROOT_FIRST)) - && (HandleToUlong(hkey) <= HandleToUlong(HKEY_SPECIAL_ROOT_LAST))) + switch (HandleToUlong(hkey)) { - REGSAM mask = 0; + case (LONG)(LONG_PTR)HKEY_CLASSES_ROOT: + if (wow64_flags) + return create_special_root_hkey( hkey, MAXIMUM_ALLOWED | wow64_flags ); + /* fall through */
- if (HandleToUlong(hkey) == HandleToUlong(HKEY_CLASSES_ROOT)) - mask = KEY_WOW64_32KEY | KEY_WOW64_64KEY; + case (LONG)(LONG_PTR)HKEY_CURRENT_USER: + case (LONG)(LONG_PTR)HKEY_LOCAL_MACHINE: + case (LONG)(LONG_PTR)HKEY_USERS: + case (LONG)(LONG_PTR)HKEY_CURRENT_CONFIG: + case (LONG)(LONG_PTR)HKEY_DYN_DATA: + if (special_root_keys[index]) + return special_root_keys[index]; + return create_special_root_hkey( hkey, MAXIMUM_ALLOWED );
- if ((access & mask) || - !(ret = special_root_keys[HandleToUlong(hkey) - HandleToUlong(HKEY_SPECIAL_ROOT_FIRST)])) - ret = create_special_root_hkey( hkey, MAXIMUM_ALLOWED | (access & mask) ); + default: + return hkey; } - return ret; }
@@ -1565,7 +1572,7 @@ LSTATUS WINAPI DECLSPEC_HOTPATCH RegQueryValueExA( HKEY hkey, LPCSTR name, LPDWO hkey, debugstr_a(name), reserved, type, data, count, count ? *count : 0 );
if ((data && !count) || reserved) return ERROR_INVALID_PARAMETER; - if (hkey != HKEY_PERFORMANCE_DATA && !(hkey = get_special_root_hkey( hkey, 0 ))) + if (!(hkey = get_special_root_hkey( hkey, 0 ))) return ERROR_INVALID_HANDLE;
if (count) datalen = *count;
Hi,
While running your changed tests, I think I found new failures. Being a bot and all I'm not very good at pattern recognition, so I might be wrong, but could you please double-check?
Full results can be found at: https://testbot.winehq.org/JobDetails.pl?Key=95441
Your paranoid android.
=== w7u_2qxl (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 3849369822, 132731318237990000, 3889358881 registry.c:3769: Test failed: key 80000004: value "": got times 3889379867, 132731318278000000, 3890558575 registry.c:3769: Test failed: key 80000004: value "Global": got times 3890588843, 132731318279090000, 3890678048 registry.c:3769: Test failed: key 80000004: value "2": got times 3890696987, 132731318279250000, 3890700522 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 3890719125, 132731318279250000, 3890719995 registry.c:3769: Test failed: key 80000004: value "System": got times 3890725848, 132731318279250000, 3890726697 registry.c:3769: Test failed: key 80000050: value (null): got times 3894554072, 132731318283150000, 3905532308 registry.c:3769: Test failed: key 80000050: value "": got times 3905537772, 132731318294070000, 3905646912 registry.c:3769: Test failed: key 80000050: value "Global": got times 3905652140, 132731318294220000, 3905757275 registry.c:3769: Test failed: key 80000050: value "2": got times 3905763242, 132731318294380000, 3905766111 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 3905771171, 132731318294380000, 3905772029 registry.c:3769: Test failed: key 80000050: value "System": got times 3905777853, 132731318294380000, 3905778700 registry.c:3769: Test failed: key 80000060: value (null): got times 3909962804, 132731318298590000, 3911095380 registry.c:3769: Test failed: key 80000060: value "": got times 3911101081, 132731318299680000, 3911206968 registry.c:3769: Test failed: key 80000060: value "Global": got times 3911213248, 132731318299840000, 3911316655 registry.c:3769: Test failed: key 80000060: value "2": got times 3911322170, 132731318299840000, 3911325496 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 3911330701, 132731318299840000, 3911331611 registry.c:3769: Test failed: key 80000060: value "System": got times 3911337568, 132731318299840000, 3911338448
=== w7u_adm (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 673873475, 132731318012300000, 730198936 registry.c:3769: Test failed: key 80000004: value "": got times 730210268, 132731318068620000, 730309781 registry.c:3769: Test failed: key 80000004: value "Global": got times 730316472, 132731318068620000, 730407442 registry.c:3769: Test failed: key 80000050: value (null): got times 735628276, 132731318073920000, 761733104 registry.c:3769: Test failed: key 80000050: value "": got times 761740684, 132731318100130000, 761853270 registry.c:3769: Test failed: key 80000050: value "Global": got times 761860790, 132731318100290000, 761975889 registry.c:3769: Test failed: key 80000050: value "2": got times 761982918, 132731318100290000, 761987237 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 761993906, 132731318100290000, 761995578 registry.c:3769: Test failed: key 80000050: value "System": got times 762003284, 132731318100290000, 762004948 registry.c:3769: Test failed: key 80000060: value (null): got times 767611665, 132731318105900000, 767711807 registry.c:3769: Test failed: key 80000060: value "": got times 767719586, 132731318106060000, 767821557
=== w7u_el (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 1011996219, 132731314933630000, 1071632730 registry.c:3769: Test failed: key 80000004: value "Global": got times 1071884647, 132731314993490000, 1072009708 registry.c:3769: Test failed: key 80000004: value "2": got times 1072029032, 132731314993650000, 1072032083 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 1072050666, 132731314993650000, 1072051504 registry.c:3769: Test failed: key 80000004: value "System": got times 1072071015, 132731314993650000, 1072071848 registry.c:3769: Test failed: key 80000050: value (null): got times 1080035411, 132731315001600000, 1104726363 registry.c:3769: Test failed: key 80000050: value "": got times 1104756938, 132731315026410000, 1108528004 registry.c:3769: Test failed: key 80000050: value "Global": got times 1108533150, 132731315030150000, 1110805620 registry.c:3769: Test failed: key 80000050: value "2": got times 1110811009, 132731315032490000, 1110814820 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 1110819901, 132731315032490000, 1110820758 registry.c:3769: Test failed: key 80000050: value "System": got times 1110826570, 132731315032490000, 1110827400 registry.c:3769: Test failed: key 80000060: value (null): got times 1115901847, 132731315037480000, 1117602178 registry.c:3769: Test failed: key 80000060: value "": got times 1117607685, 132731315039200000, 1117850658 registry.c:3769: Test failed: key 80000060: value "Global": got times 1117855798, 132731315039510000, 1118080927 registry.c:3769: Test failed: key 80000060: value "2": got times 1118086319, 132731315039670000, 1118089849 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 1118094899, 132731315039670000, 1118095751 registry.c:3769: Test failed: key 80000060: value "System": got times 1118101542, 132731315039670000, 1118102368
=== w8 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 7873332688, 132731305103960000, 8198312185 registry.c:3769: Test failed: key 80000004: value "": got times 8198714605, 132731305136460000, 8200365260 registry.c:3769: Test failed: key 80000004: value "Global": got times 8200555075, 132731305136620000, 8202235276 registry.c:3769: Test failed: key 80000004: value "2": got times 8202504237, 132731305136780000, 8202664873 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 8203174503, 132731305136930000, 8203250011 registry.c:3769: Test failed: key 80000004: value "System": got times 8203664210, 132731305136930000, 8203754823 registry.c:3769: Test failed: key 80000050: value (null): got times 8223863459, 132731305138960000, 8237494090 registry.c:3769: Test failed: key 80000050: value "": got times 8237586895, 132731305140370000, 8240031379 registry.c:3769: Test failed: key 80000050: value "Global": got times 8240120225, 132731305140530000, 8242324376 registry.c:3769: Test failed: key 80000050: value "2": got times 8242466135, 132731305140840000, 8242618045 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 8242690445, 132731305140840000, 8242730721 registry.c:3769: Test failed: key 80000050: value "System": got times 8242808643, 132731305140840000, 8242853923 registry.c:3769: Test failed: key 80000060: value (null): got times 8248361869, 132731305141460000, 8249982989 registry.c:3769: Test failed: key 80000060: value "": got times 8250038737, 132731305141620000, 8251567341 registry.c:3769: Test failed: key 80000060: value "Global": got times 8251638479, 132731305141780000, 8252929496 registry.c:3769: Test failed: key 80000060: value "2": got times 8252984769, 132731305141930000, 8253043689 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 8253099043, 132731305141930000, 8253129316 registry.c:3769: Test failed: key 80000060: value "System": got times 8253187875, 132731305141930000, 8253217553
=== w8adm (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 5539163297, 132731305284470000, 5969462810 registry.c:3769: Test failed: key 80000004: value "": got times 5970179402, 132731305327440000, 5972141755 registry.c:3769: Test failed: key 80000004: value "Global": got times 5972876569, 132731305327750000, 5975026526 registry.c:3769: Test failed: key 80000004: value "2": got times 6023604500, 132731305332910000, 6023687210 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 6108517890, 132731305341350000, 6108556765 registry.c:3769: Test failed: key 80000004: value "System": got times 6113874581, 132731305341810000, 6113902323 registry.c:3769: Test failed: key 80000050: value (null): got times 6140220687, 132731305344470000, 6146440755 registry.c:3769: Test failed: key 80000050: value "": got times 6157963016, 132731305346350000, 6159126368 registry.c:3769: Test failed: key 80000050: value "Global": got times 6162807212, 132731305346810000, 6163899946 registry.c:3769: Test failed: key 80000050: value "2": got times 6168404445, 132731305347280000, 6168482478 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 6172714353, 132731305347750000, 6172741688 registry.c:3769: Test failed: key 80000050: value "System": got times 6176671237, 132731305348220000, 6176698259 registry.c:3769: Test failed: key 80000060: value (null): got times 6186476397, 132731305349160000, 6187640367 registry.c:3769: Test failed: key 80000060: value "": got times 6191170363, 132731305349630000, 6192254296 registry.c:3769: Test failed: key 80000060: value "Global": got times 6208240961, 132731305351350000, 6209409935 registry.c:3769: Test failed: key 80000060: value "2": got times 6225665892, 132731305353060000, 6225742004 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 6229574401, 132731305353530000, 6229617167 registry.c:3769: Test failed: key 80000060: value "System": got times 6233786471, 132731305353850000, 6233816544
=== w864 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 3778770133332360, 132731317413730000, 3778770591041174 registry.c:3769: Test failed: key 80000004: value "": got times 3778770591437335, 132731317459670000, 3778770592456417 registry.c:3769: Test failed: key 80000004: value "Global": got times 3778770592814101, 132731317459670000, 3778770593732922 registry.c:3769: Test failed: key 80000004: value "2": got times 3778770594127602, 132731317459820000, 3778770594162510 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 3778770594509722, 132731317459820000, 3778770594540541 registry.c:3769: Test failed: key 80000004: value "System": got times 3778770599507414, 132731317460450000, 3778770599530128 registry.c:3769: Test failed: key 80000050: value (null): got times 3778770640399403, 132731317464510000, 3778770645842510 registry.c:3769: Test failed: key 80000050: value "": got times 3778770672211136, 132731317467630000, 3778770673243155 registry.c:3769: Test failed: key 80000050: value "Global": got times 3778770690481325, 132731317469510000, 3778770691495307 registry.c:3769: Test failed: key 80000050: value "2": got times 3778770703322245, 132731317470760000, 3778770703380604 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 3778770715478049, 132731317472010000, 3778770715514695 registry.c:3769: Test failed: key 80000050: value "System": got times 3778770734083808, 132731317473880000, 3778770734106786 registry.c:3769: Test failed: key 80000060: value (null): got times 3778770745751999, 132731317474980000, 3778770746763284 registry.c:3769: Test failed: key 80000060: value "": got times 3778770757657831, 132731317476230000, 3778770758671963 registry.c:3769: Test failed: key 80000060: value "Global": got times 3778770775661529, 132731317477950000, 3778770776687905 registry.c:3769: Test failed: key 80000060: value "2": got times 3778770791767736, 132731317479670000, 3778770791829118 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 3778770806817608, 132731317481070000, 3778770806873397 registry.c:3769: Test failed: key 80000060: value "System": got times 3778770824053103, 132731317482790000, 3778770824093643
=== w1064v1507 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 506697022, 132731316037470000, 559345929 registry.c:3769: Test failed: key 80000004: value "": got times 559370064, 132731316090130000, 559473760 registry.c:3769: Test failed: key 80000004: value "Global": got times 559538184, 132731316090280000, 559632413 registry.c:3769: Test failed: key 80000004: value "2": got times 559654954, 132731316090440000, 559658036 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 559678506, 132731316090440000, 559678817 registry.c:3769: Test failed: key 80000004: value "System": got times 559703041, 132731316090440000, 559703334 registry.c:3769: Test failed: key 80000050: value (null): got times 582776963, 132731316113560000, 584584354 registry.c:3769: Test failed: key 80000050: value "": got times 584696950, 132731316115440000, 584789066 registry.c:3769: Test failed: key 80000050: value "Global": got times 585579993, 132731316116380000, 585690810 registry.c:3769: Test failed: key 80000050: value "2": got times 585803773, 132731316116530000, 585808882 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 585908926, 132731316116690000, 585909401 registry.c:3769: Test failed: key 80000050: value "System": got times 586032004, 132731316116850000, 586032936 registry.c:3769: Test failed: key 80000060: value (null): got times 586483703, 132731316117320000, 586584126 registry.c:3769: Test failed: key 80000060: value "": got times 586682687, 132731316117470000, 586781180 registry.c:3769: Test failed: key 80000060: value "Global": got times 588305070, 132731316119030000, 588408794 registry.c:3769: Test failed: key 80000060: value "2": got times 588529599, 132731316119350000, 588535146 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 588632067, 132731316119350000, 588632552 registry.c:3769: Test failed: key 80000060: value "System": got times 588757321, 132731316119500000, 588757836
=== w1064v1809 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 659647598, 132731317019060000, 670073135 registry.c:3769: Test failed: key 80000004: value "": got times 670100596, 132731317029530000, 670386243 registry.c:3769: Test failed: key 80000004: value "Global": got times 670411991, 132731317029850000, 670676925 registry.c:3769: Test failed: key 80000004: value "2": got times 670707663, 132731317030160000, 670722069 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 670752201, 132731317030160000, 670753097 registry.c:3769: Test failed: key 80000004: value "System": got times 670788513, 132731317030160000, 670789113 registry.c:3769: Test failed: key 80000050: value (null): got times 687120064, 132731317046560000, 689754696 registry.c:3769: Test failed: key 80000050: value "": got times 690930051, 132731317050310000, 691173158 registry.c:3769: Test failed: key 80000050: value "Global": got times 691455278, 132731317050940000, 691706960 registry.c:3769: Test failed: key 80000050: value "2": got times 694475181, 132731317053910000, 694490562 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 695557435, 132731317055000000, 695558318 registry.c:3769: Test failed: key 80000050: value "System": got times 696193987, 132731317055630000, 696195121 registry.c:3769: Test failed: key 80000060: value (null): got times 697509656, 132731317056880000, 697772780 registry.c:3769: Test failed: key 80000060: value "": got times 698260263, 132731317057660000, 698483661 registry.c:3769: Test failed: key 80000060: value "Global": got times 698799745, 132731317058280000, 699045788 registry.c:3769: Test failed: key 80000060: value "2": got times 699824194, 132731317059220000, 699840317 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 700288826, 132731317059690000, 700289522 registry.c:3769: Test failed: key 80000060: value "System": got times 700407071, 132731317059850000, 700407736
=== w1064 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 590285254, 132731316380990000, 600384600 registry.c:3769: Test failed: key 80000004: value "": got times 600431085, 132731316391150000, 600684707 registry.c:3769: Test failed: key 80000004: value "Global": got times 600717348, 132731316391460000, 600902663 registry.c:3769: Test failed: key 80000004: value "2": got times 600933119, 132731316391620000, 600945204 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 600974156, 132731316391620000, 600974748 registry.c:3769: Test failed: key 80000004: value "System": got times 601010560, 132731316391770000, 601011194 registry.c:3769: Test failed: key 80000050: value (null): got times 611735165, 132731316402400000, 614312523 registry.c:3769: Test failed: key 80000050: value "": got times 614441860, 132731316405210000, 614621322 registry.c:3769: Test failed: key 80000050: value "Global": got times 614730952, 132731316405370000, 614916543 registry.c:3769: Test failed: key 80000050: value "2": got times 615036360, 132731316405680000, 615050649 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 615164984, 132731316405830000, 615165792 registry.c:3769: Test failed: key 80000050: value "System": got times 615297625, 132731316405990000, 615298390 registry.c:3769: Test failed: key 80000060: value (null): got times 616375101, 132731316407090000, 616555685 registry.c:3769: Test failed: key 80000060: value "": got times 616688372, 132731316407400000, 616869352 registry.c:3769: Test failed: key 80000060: value "Global": got times 616981269, 132731316407710000, 617158968 registry.c:3769: Test failed: key 80000060: value "2": got times 617261092, 132731316408020000, 617274133 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 617378423, 132731316408020000, 617379097 registry.c:3769: Test failed: key 80000060: value "System": got times 617490672, 132731316408180000, 617491417
=== w1064_tsign (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 880646434, 132731315360260000, 890325379 registry.c:3769: Test failed: key 80000004: value "": got times 890334669, 132731315369950000, 890636570 registry.c:3769: Test failed: key 80000004: value "Global": got times 890646545, 132731315370260000, 890894260 registry.c:3769: Test failed: key 80000004: value "2": got times 890903889, 132731315370580000, 890916473 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 890925339, 132731315370580000, 890925969 registry.c:3769: Test failed: key 80000004: value "System": got times 890935946, 132731315370580000, 890936514 registry.c:3769: Test failed: key 80000050: value (null): got times 907653962, 132731315387290000, 910082007 registry.c:3769: Test failed: key 80000050: value "": got times 910085626, 132731315389790000, 910264573 registry.c:3769: Test failed: key 80000050: value "Global": got times 910268822, 132731315389950000, 910426706 registry.c:3769: Test failed: key 80000050: value "2": got times 910430534, 132731315390110000, 910440969 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 910444362, 132731315390110000, 910445000 registry.c:3769: Test failed: key 80000050: value "System": got times 910449179, 132731315390110000, 910449770 registry.c:3769: Test failed: key 80000060: value (null): got times 911378282, 132731315391040000, 911544007 registry.c:3769: Test failed: key 80000060: value "": got times 911547666, 132731315391200000, 911699362 registry.c:3769: Test failed: key 80000060: value "Global": got times 911702894, 132731315391360000, 911872563 registry.c:3769: Test failed: key 80000060: value "2": got times 911876774, 132731315391510000, 911887945 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 911891472, 132731315391510000, 911892090 registry.c:3769: Test failed: key 80000060: value "System": got times 911896235, 132731315391510000, 911896864
=== w10pro64 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 705412991, 132731305463250000, 710566185 registry.c:3769: Test failed: key 80000004: value "": got times 710575860, 132731305468400000, 710923321 registry.c:3769: Test failed: key 80000004: value "Global": got times 710932765, 132731305468710000, 711179302 registry.c:3769: Test failed: key 80000004: value "2": got times 711192396, 132731305469030000, 711203758 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 711206991, 132731305469030000, 711207549 registry.c:3769: Test failed: key 80000004: value "System": got times 711211299, 132731305469030000, 711211824 registry.c:3769: Test failed: key 80000050: value (null): got times 714480294, 132731305472310000, 715980206 registry.c:3769: Test failed: key 80000050: value "": got times 715983843, 132731305473870000, 716229551 registry.c:3769: Test failed: key 80000050: value "Global": got times 716233271, 132731305474030000, 716539999 registry.c:3769: Test failed: key 80000050: value "2": got times 716544046, 132731305474340000, 716555581 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 716559072, 132731305474340000, 716559656 registry.c:3769: Test failed: key 80000050: value "System": got times 716565259, 132731305474500000, 716565839 registry.c:3769: Test failed: key 80000060: value (null): got times 717400783, 132731305475280000, 717647688 registry.c:3769: Test failed: key 80000060: value "": got times 717652205, 132731305475430000, 717910620 registry.c:3769: Test failed: key 80000060: value "Global": got times 717914366, 132731305475750000, 718158162 registry.c:3769: Test failed: key 80000060: value "2": got times 718162167, 132731305476060000, 718174909 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 718178427, 132731305476060000, 718179056 registry.c:3769: Test failed: key 80000060: value "System": got times 718182692, 132731305476060000, 718183296
=== w864 (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 3778770101745062, 132731317600550000, 3778770361717764 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 3778770362781007, 132731317626650000, 3778770363671333 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 3778770364115935, 132731317626800000, 3778770364868717 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 3778770365330751, 132731317626960000, 3778770365365814 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 3778770365822095, 132731317626960000, 3778770365840476 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 3778770397330786, 132731317630090000, 3778770397387946 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 3778770428651027, 132731317633210000, 3778770433723818 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 3778770455323864, 132731317635870000, 3778770456085403 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 3778770473299140, 132731317637740000, 3778770474661672 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 3778770493227113, 132731317639770000, 3778770493327224 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 3778770519463106, 132731317642270000, 3778770519570614 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 3778770554905029, 132731317645870000, 3778770554926650 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 3778770568463256, 132731317647270000, 3778770569139375 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 3778770580802767, 132731317648520000, 3778770581609632 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 3778770598110190, 132731317650240000, 3778770599343151 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 3778770611799284, 132731317651650000, 3778770611853938 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 3778770623476445, 132731317652740000, 3778770623498211 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 3778770642997642, 132731317654770000, 3778770643019363
=== w1064v1507 (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 497473834, 132731316208280000, 531929001 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 531956017, 132731316242810000, 532036960 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 532059202, 132731316242810000, 532121624 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 532144643, 132731316242970000, 532146994 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 532169206, 132731316242970000, 532169391 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 532602830, 132731316243440000, 532603150 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 556702434, 132731316267500000, 567920222 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 568479871, 132731316279220000, 568555891 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 568679362, 132731316279530000, 568756401 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 568881565, 132731316279690000, 568885580 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 569002521, 132731316279840000, 569002973 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 569145006, 132731316280000000, 569145399 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 569553000, 132731316280310000, 569626939 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 573131333, 132731316283910000, 573213724 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 574412127, 132731316285160000, 574492516 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 574611076, 132731316285470000, 574615426 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 574730775, 132731316285470000, 574731119 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 574847136, 132731316285620000, 574847575
=== w1064v1809 (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 657446298, 132731317226760000, 675209854 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 675236690, 132731317244570000, 675399568 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 675430800, 132731317244730000, 675593823 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 675623177, 132731317244880000, 675634369 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 675660197, 132731317244880000, 675660532 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 675709371, 132731317245040000, 675709712 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 679285831, 132731317248630000, 693641200 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 695360861, 132731317264730000, 695498347 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 695599266, 132731317264880000, 695736460 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 695839802, 132731317265190000, 695849725 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 695943349, 132731317265190000, 695943736 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 696165066, 132731317265510000, 696165458 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 696612271, 132731317265980000, 696755405 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 697640605, 132731317266910000, 697780385 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 697882697, 132731317267230000, 698024870 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 698127696, 132731317267380000, 698137630 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 698229680, 132731317267540000, 698230062 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 698338851, 132731317267690000, 698339219
=== w1064 (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 588752736, 132731316679180000, 605392586 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 605422735, 132731316695900000, 605598061 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 605627120, 132731316696050000, 605777614 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 605814605, 132731316696210000, 605826583 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 605862838, 132731316696370000, 605863225 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 606176922, 132731316696680000, 606177340 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 613042508, 132731316703550000, 627427120 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 627545480, 132731316717930000, 627696850 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 627822538, 132731316718240000, 627963948 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 628074497, 132731316718550000, 628085463 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 628183611, 132731316718710000, 628183978 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 628293664, 132731316718710000, 628293952 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 629259227, 132731316719650000, 629403721 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 629507624, 132731316719960000, 629645884 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 629748774, 132731316720270000, 629886586 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 629999975, 132731316720430000, 630011218 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 630110066, 132731316720580000, 630110428 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 630223002, 132731316720740000, 630223292
=== w1064_2qxl (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 695736468, 132731317872050000, 701046520 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 701077285, 132731317877360000, 701255622 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 701284486, 132731317877670000, 701432449 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 701462649, 132731317877830000, 701471195 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 701498522, 132731317877830000, 701498810 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 701553065, 132731317877980000, 701553380 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 708738355, 132731317885020000, 723159887 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 724008540, 132731317900330000, 724168687 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 724275506, 132731317900640000, 724405615 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 724510089, 132731317900800000, 724520743 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 724851400, 132731317901270000, 724851819 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 724962402, 132731317901270000, 724962799 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 726455043, 132731317902830000, 726594390 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 727437995, 132731317903770000, 727572604 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 727667069, 132731317904080000, 727789827 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 727889582, 132731317904230000, 727902522 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 727992067, 132731317904390000, 727992419 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 728092821, 132731317904390000, 728093092
=== w1064_tsign (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 877150964, 132731315687400000, 894721940 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 894731161, 132731315704900000, 894911056 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 894921105, 132731315705210000, 895083475 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 895092789, 132731315705370000, 895103060 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 895111801, 132731315705370000, 895112194 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 895124153, 132731315705370000, 895124550 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 910867276, 132731315721150000, 925414696 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 925417680, 132731315735680000, 926930373 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 926933226, 132731315737240000, 927511967 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 927514949, 132731315737710000, 927525954 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 927528707, 132731315737710000, 927529069 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 927532109, 132731315737710000, 927532433 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 929258307, 132731315739430000, 930226207 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 930229176, 132731315740520000, 930751078 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 930753875, 132731315740990000, 931145237 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 931148298, 132731315741460000, 931159914 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 931163931, 132731315741460000, 931164293 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 931167682, 132731315741460000, 931168375
=== w10pro64 (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 703039731, 132731305620760000, 707966944 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 707976053, 132731305625760000, 708120690 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 708131186, 132731305625920000, 708273487 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 708287334, 132731305626070000, 708298067 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 708300784, 132731305626070000, 708301115 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 708304095, 132731305626070000, 708304382 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 710578527, 132731305628260000, 711898991 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 711901945, 132731305629670000, 712065161 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 712069044, 132731305629820000, 712226095 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 712229831, 132731305629980000, 712242808 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 712245814, 132731305629980000, 712246173 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 712249365, 132731305629980000, 712249663 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 713178080, 132731305630920000, 713325103 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 713328089, 132731305631070000, 713470363 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 713473482, 132731305631230000, 713615317 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 713618425, 132731305631390000, 713628604 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 713631349, 132731305631390000, 713631711 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 713634673, 132731305631390000, 713634974
=== w10pro64_ar (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 642180624, 132731306020960000, 648601490 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 648634066, 132731306027370000, 648787224 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 648815110, 132731306027680000, 648952079 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 648985993, 132731306027840000, 648996058 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 649033255, 132731306027840000, 649033641 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 649150081, 132731306027990000, 649150478 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 660938574, 132731306039710000, 662371767 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 663188674, 132731306042050000, 663341729 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 663600021, 132731306042370000, 663746260 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 663868849, 132731306042680000, 663880097 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 663980749, 132731306042830000, 663981182 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 664093360, 132731306042830000, 664093783 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 665321558, 132731306044090000, 665475681 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 665697498, 132731306044550000, 665850569 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 665974362, 132731306044710000, 666118823 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 666283676, 132731306045020000, 666295793 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 666713821, 132731306045490000, 666714229 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 666846203, 132731306045650000, 666846603
=== w10pro64_he (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 600703354, 132731306219070000, 606213137 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 606245217, 132731306224540000, 606662274 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 606690650, 132731306225010000, 606861921 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 606893614, 132731306225170000, 606904886 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 606932939, 132731306225170000, 606933302 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 607021062, 132731306225320000, 607021468 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 618687867, 132731306237040000, 619995221 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 620227441, 132731306238450000, 620380040 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 620676341, 132731306238920000, 620821715 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 620938659, 132731306239230000, 620950236 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 621471217, 132731306239700000, 621471659 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 621893089, 132731306240170000, 621893519 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 623518162, 132731306241880000, 623684538 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 623795018, 132731306242040000, 623945022 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 624087175, 132731306242350000, 624242310 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 624374203, 132731306242660000, 624385491 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 624506148, 132731306242820000, 624506574 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 624628132, 132731306242980000, 624628558
=== w10pro64_ja (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 595495678, 132731305825910000, 603169775 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 603201258, 132731305833570000, 603408512 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 603442791, 132731305833720000, 603597877 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 603628732, 132731305834040000, 603638396 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 603666649, 132731305834040000, 603667007 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 603770158, 132731305834040000, 603770549 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 610783390, 132731305841070000, 612283032 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 612441297, 132731305842790000, 612604822 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 612853973, 132731305843250000, 613004293 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 613177659, 132731305843570000, 613188856 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 613292923, 132731305843570000, 613293315 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 613419047, 132731305843720000, 613419451 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 614332992, 132731305844660000, 614476809 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 614598262, 132731305844970000, 614745098 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 614845222, 132731305845130000, 615062166 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 615176092, 132731305845440000, 615188379 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 615653329, 132731305846070000, 615653751 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 615780272, 132731305846070000, 615780717
=== w10pro64_zh_CN (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 574879463, 132731305302600000, 584160583 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 584191052, 132731305311970000, 584384513 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 584503296, 132731305312280000, 584656612 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 584687290, 132731305312440000, 584697819 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 584728193, 132731305312440000, 584728546 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 585112207, 132731305312910000, 585112624 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 593215840, 132731305321040000, 594780844 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 594881828, 132731305322600000, 595044079 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 595147381, 132731305322910000, 595284505 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 595449494, 132731305323220000, 595461794 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 595580713, 132731305323380000, 595581454 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 595703783, 132731305323380000, 595704207 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 596968230, 132731305324780000, 597171041 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 597304837, 132731305325100000, 597466891 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 597572020, 132731305325250000, 597737743 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 597960348, 132731305325720000, 597973467 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 598079277, 132731305325880000, 598079727 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 598202976, 132731305325880000, 598203403
Signed-off-by: Zebediah Figura zfigura@codeweavers.com --- dlls/advapi32/tests/registry.c | 18 ++++++++++++------ dlls/kernelbase/registry.c | 30 +++++++++++++++++++++++++++--- 2 files changed, 39 insertions(+), 9 deletions(-)
diff --git a/dlls/advapi32/tests/registry.c b/dlls/advapi32/tests/registry.c index e1ad31f70fd..eb5ce542af5 100644 --- a/dlls/advapi32/tests/registry.c +++ b/dlls/advapi32/tests/registry.c @@ -3784,7 +3784,7 @@ static void test_performance_keys(void)
size = 0xdeadbeef; ret = RegQueryValueExA(keys[i], "cOuNtEr", NULL, NULL, NULL, &size); - todo_wine + todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) { ok(!ret, "got %u\n", ret); ok(size > 0 && size < 0xdeadbeef, "got size %u\n", size); @@ -3794,15 +3794,19 @@ static void test_performance_keys(void) size = 0; ret = RegQueryValueExA(keys[i], "cOuNtEr", NULL, &type, buffer, &size); todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) + { ok(ret == ERROR_MORE_DATA, "got %u\n", ret); - todo_wine ok(size > 0, "got size %u\n", size); + ok(size > 0, "got size %u\n", size); + }
type = 0xdeadbeef; size = buffer_size; ret = RegQueryValueExA(keys[i], "cOuNtEr", NULL, &type, buffer, &size); todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) + { ok(!ret, "got %u\n", ret); - todo_wine ok(type == REG_MULTI_SZ, "got type %u\n", type); + ok(type == REG_MULTI_SZ, "got type %u\n", type); + } if (type == REG_MULTI_SZ) test_counter_values(buffer, keys[i]);
@@ -3810,14 +3814,16 @@ static void test_performance_keys(void) size = buffer_size; ret = RegQueryValueExA(keys[i], "cOuNtErwine", NULL, &type, buffer, &size); todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) + { ok(!ret, "got %u\n", ret); - todo_wine ok(type == REG_MULTI_SZ, "got type %u\n", type); + ok(type == REG_MULTI_SZ, "got type %u\n", type); + } if (type == REG_MULTI_SZ) test_counter_values(buffer, keys[i]);
size = 0; ret = RegQueryValueExW(keys[i], L"cOuNtEr", NULL, NULL, NULL, &size); - todo_wine + todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) { ok(!ret, "got %u\n", ret); ok(size > 0, "got size %u\n", size); @@ -3827,7 +3833,7 @@ static void test_performance_keys(void)
type = 0xdeadbeef; ret = RegQueryValueExW(keys[i], L"cOuNtEr", NULL, &type, bufferW, &size); - todo_wine + todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) { ok(!ret, "got %u\n", ret); ok(type == REG_MULTI_SZ, "got type %u\n", type); diff --git a/dlls/kernelbase/registry.c b/dlls/kernelbase/registry.c index 3a551ecbec5..31698cb0948 100644 --- a/dlls/kernelbase/registry.c +++ b/dlls/kernelbase/registry.c @@ -1204,6 +1204,27 @@ LONG WINAPI RegSetKeyValueA( HKEY hkey, LPCSTR subkey, LPCSTR name, DWORD type, return ret; }
+/* FIXME: we should read data from system32/perf009c.dat (or perf###c depending + * on locale) instead */ +static DWORD query_perf_names( DWORD *type, void *data, DWORD *ret_size, BOOL unicode ) +{ + static const WCHAR names[] = L"1\0" "1847\0" "1846\0End Marker\0"; + DWORD size = *ret_size; + + if (type) *type = REG_MULTI_SZ; + *ret_size = sizeof(names); + if (!unicode) *ret_size /= sizeof(WCHAR); + + if (!data) return ERROR_SUCCESS; + if (size < *ret_size) return ERROR_MORE_DATA; + + if (unicode) + memcpy( data, names, sizeof(names) ); + else + RtlUnicodeToMultiByteN( data, size, NULL, names, sizeof(names) ); + return ERROR_SUCCESS; +} + struct perf_provider { HMODULE perflib; @@ -1338,7 +1359,7 @@ static DWORD collect_data(struct perf_provider *provider, const WCHAR *query, vo
#define MAX_SERVICE_NAME 260
-static DWORD query_perf_data(const WCHAR *query, DWORD *type, void *data, DWORD *ret_size) +static DWORD query_perf_data( const WCHAR *query, DWORD *type, void *data, DWORD *ret_size, BOOL unicode ) { DWORD err, i, data_size; HKEY root; @@ -1347,6 +1368,9 @@ static DWORD query_perf_data(const WCHAR *query, DWORD *type, void *data, DWORD if (!ret_size) return ERROR_INVALID_PARAMETER;
+ if (!wcsnicmp( query, L"counter", 7 )) + return query_perf_names( type, data, ret_size, unicode ); + data_size = *ret_size; *ret_size = 0;
@@ -1480,7 +1504,7 @@ LSTATUS WINAPI DECLSPEC_HOTPATCH RegQueryValueExW( HKEY hkey, LPCWSTR name, LPDW if ((data && !count) || reserved) return ERROR_INVALID_PARAMETER;
if (hkey == HKEY_PERFORMANCE_DATA) - return query_perf_data(name, type, data, count); + return query_perf_data( name, type, data, count, TRUE );
if (!(hkey = get_special_root_hkey( hkey, 0 ))) return ERROR_INVALID_HANDLE;
@@ -1587,7 +1611,7 @@ LSTATUS WINAPI DECLSPEC_HOTPATCH RegQueryValueExA( HKEY hkey, LPCSTR name, LPDWO
if (hkey == HKEY_PERFORMANCE_DATA) { - DWORD ret = query_perf_data( nameW.Buffer, type, data, count ); + DWORD ret = query_perf_data( nameW.Buffer, type, data, count, FALSE ); RtlFreeUnicodeString( &nameW ); return ret; }
Hi,
While running your changed tests, I think I found new failures. Being a bot and all I'm not very good at pattern recognition, so I might be wrong, but could you please double-check?
Full results can be found at: https://testbot.winehq.org/JobDetails.pl?Key=95442
Your paranoid android.
=== w7u_2qxl (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 3840139090, 132731318368700000, 3887011815 registry.c:3769: Test failed: key 80000004: value "": got times 3887049078, 132731318415650000, 3888192906 registry.c:3769: Test failed: key 80000004: value "Global": got times 3888223342, 132731318416740000, 3888320874 registry.c:3769: Test failed: key 80000004: value "2": got times 3888339842, 132731318416900000, 3888342842 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 3888361583, 132731318416900000, 3888362450 registry.c:3769: Test failed: key 80000004: value "System": got times 3888368311, 132731318416900000, 3888369159 registry.c:3769: Test failed: key 80000050: value (null): got times 3892062696, 132731318420640000, 3903122878 registry.c:3769: Test failed: key 80000050: value "": got times 3903128181, 132731318431720000, 3903220519 registry.c:3769: Test failed: key 80000050: value "Global": got times 3903226133, 132731318431720000, 3903313214 registry.c:3769: Test failed: key 80000060: value (null): got times 3907429847, 132731318435930000, 3908609950 registry.c:3769: Test failed: key 80000060: value "": got times 3908616330, 132731318437180000, 3908707812
=== w7u_adm (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 674550788, 132731321563080000, 728929402 registry.c:3769: Test failed: key 80000004: value "Global": got times 729072722, 132731321617530000, 729185049 registry.c:3769: Test failed: key 80000004: value "2": got times 729193706, 132731321617690000, 729198305 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 729206583, 132731321617690000, 729208621 registry.c:3769: Test failed: key 80000004: value "System": got times 729218136, 132731321617690000, 729220364 registry.c:3769: Test failed: key 80000050: value (null): got times 734444823, 132731321622990000, 760476032 registry.c:3769: Test failed: key 80000050: value "": got times 760482967, 132731321649040000, 760589549 registry.c:3769: Test failed: key 80000050: value "Global": got times 760596880, 132731321649040000, 760706093 registry.c:3769: Test failed: key 80000050: value "2": got times 760713756, 132731321649200000, 760717377 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 760724030, 132731321649200000, 760725685 registry.c:3769: Test failed: key 80000050: value "System": got times 760734019, 132731321649200000, 760735670 registry.c:3769: Test failed: key 80000060: value "": got times 766449662, 132731321654970000, 766538113 registry.c:3769: Test failed: key 80000060: value "Global": got times 766545187, 132731321655130000, 766634683 registry.c:3769: Test failed: key 80000060: value "2": got times 766641684, 132731321655130000, 766645493 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 766652160, 132731321655130000, 766653815 registry.c:3769: Test failed: key 80000060: value "System": got times 766661599, 132731321655130000, 766663250
=== w7u_el (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value "Global": got times 1080100479, 132731321421750000, 1080189571 registry.c:3769: Test failed: key 80000004: value "2": got times 1080209454, 132731321421900000, 1080212837 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 1080231024, 132731321421900000, 1080231860 registry.c:3769: Test failed: key 80000004: value "System": got times 1080253402, 132731321421900000, 1080254233 registry.c:3769: Test failed: key 80000050: value (null): got times 1087511257, 132731321429080000, 1111922393 registry.c:3769: Test failed: key 80000050: value "": got times 1111930784, 132731321453570000, 1112072721 registry.c:3769: Test failed: key 80000050: value "Global": got times 1112080863, 132731321453730000, 1112265068 registry.c:3769: Test failed: key 80000050: value "2": got times 1112271980, 132731321453880000, 1112275724 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 1112281656, 132731321453880000, 1112282590 registry.c:3769: Test failed: key 80000050: value "System": got times 1112289871, 132731321453880000, 1112291131 registry.c:3769: Test failed: key 80000060: value (null): got times 1117058712, 132731321458720000, 1117738050 registry.c:3769: Test failed: key 80000060: value "": got times 1117743336, 132731321459340000, 1118467786 registry.c:3769: Test failed: key 80000060: value "Global": got times 1118472910, 132731321460120000, 1119188156 registry.c:3769: Test failed: key 80000060: value "2": got times 1119193538, 132731321460750000, 1119198794 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 1119203881, 132731321460900000, 1119204764 registry.c:3769: Test failed: key 80000060: value "System": got times 1119210951, 132731321460900000, 1119211802
=== w8 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 7946827356, 132731305891460000, 8329838243 registry.c:3769: Test failed: key 80000004: value "": got times 8330174234, 132731305929740000, 8332222846 registry.c:3769: Test failed: key 80000004: value "Global": got times 8332417491, 132731305929890000, 8333821622 registry.c:3769: Test failed: key 80000004: value "2": got times 8334043086, 132731305930200000, 8334103362 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 8334297731, 132731305930200000, 8334328187 registry.c:3769: Test failed: key 80000004: value "System": got times 8334496877, 132731305930200000, 8334534103 registry.c:3769: Test failed: key 80000050: value (null): got times 8410350672, 132731305937710000, 8425517882 registry.c:3769: Test failed: key 80000050: value "": got times 8425578284, 132731305939270000, 8427074656 registry.c:3769: Test failed: key 80000050: value "Global": got times 8427138479, 132731305939420000, 8428672675 registry.c:3769: Test failed: key 80000050: value "2": got times 8428752736, 132731305939580000, 8428836929 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 8428909780, 132731305939580000, 8428950314 registry.c:3769: Test failed: key 80000050: value "System": got times 8429029431, 132731305939580000, 8429094691 registry.c:3769: Test failed: key 80000060: value (null): got times 8435515181, 132731305940210000, 8437087885 registry.c:3769: Test failed: key 80000060: value "": got times 8437181542, 132731305940520000, 8438486095 registry.c:3769: Test failed: key 80000060: value "Global": got times 8438539689, 132731305940520000, 8440374791 registry.c:3769: Test failed: key 80000060: value "2": got times 8440510795, 132731305940830000, 8440658275 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 8440734564, 132731305940830000, 8440764632 registry.c:3769: Test failed: key 80000060: value "System": got times 8440823775, 132731305940830000, 8440853253
=== w8adm (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 5495059392, 132731306079790000, 5864011413 registry.c:3769: Test failed: key 80000004: value "": got times 5865209103, 132731306116820000, 5866978561 registry.c:3769: Test failed: key 80000004: value "Global": got times 5867883999, 132731306117130000, 5869467108 registry.c:3769: Test failed: key 80000004: value "2": got times 5874109895, 132731306117760000, 5874180242 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 5878561859, 132731306118230000, 5878627273 registry.c:3769: Test failed: key 80000004: value "System": got times 5884750317, 132731306118850000, 5884844329 registry.c:3769: Test failed: key 80000050: value (null): got times 5912669886, 132731306121670000, 5919950951 registry.c:3769: Test failed: key 80000050: value "": got times 5930158336, 132731306123380000, 5932468475 registry.c:3769: Test failed: key 80000050: value "Global": got times 5937424841, 132731306124170000, 5939100007 registry.c:3769: Test failed: key 80000050: value "2": got times 5944760313, 132731306124790000, 5944843894 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 5949352962, 132731306125260000, 5949386248 registry.c:3769: Test failed: key 80000050: value "System": got times 5955490920, 132731306125880000, 5955516781 registry.c:3769: Test failed: key 80000060: value (null): got times 5968267483, 132731306127130000, 5970045423 registry.c:3769: Test failed: key 80000060: value "": got times 5975161759, 132731306127920000, 5976650376 registry.c:3769: Test failed: key 80000060: value "Global": got times 5981768393, 132731306128540000, 5983133969 registry.c:3769: Test failed: key 80000060: value "2": got times 5988730775, 132731306129170000, 5988808982 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 5993864147, 132731306129790000, 5993904559 registry.c:3769: Test failed: key 80000060: value "System": got times 6000117425, 132731306130420000, 6000153907
=== w864 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 3778770126904640, 132731320743130000, 3778770570724376 registry.c:3769: Test failed: key 80000004: value "": got times 3778770571114257, 132731320787660000, 3778770572128027 registry.c:3769: Test failed: key 80000004: value "Global": got times 3778770572476670, 132731320787660000, 3778770573401474 registry.c:3769: Test failed: key 80000004: value "2": got times 3778770573766401, 132731320787810000, 3778770573799921 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 3778770574148488, 132731320787810000, 3778770574167197 registry.c:3769: Test failed: key 80000004: value "System": got times 3778770579357825, 132731320788440000, 3778770579380096 registry.c:3769: Test failed: key 80000050: value (null): got times 3778770620075366, 132731320792500000, 3778770625437550 registry.c:3769: Test failed: key 80000050: value "": got times 3778770642884566, 132731320794690000, 3778770643906509 registry.c:3769: Test failed: key 80000050: value "Global": got times 3778770655488024, 132731320796090000, 3778770656488944 registry.c:3769: Test failed: key 80000050: value "2": got times 3778770668533712, 132731320797340000, 3778770668591743 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 3778770680127715, 132731320798440000, 3778770680150404 registry.c:3769: Test failed: key 80000050: value "System": got times 3778770693077116, 132731320799840000, 3778770693099705 registry.c:3769: Test failed: key 80000060: value (null): got times 3778770719758503, 132731320802500000, 3778770720741735 registry.c:3769: Test failed: key 80000060: value "": got times 3778770737372737, 132731320804220000, 3778770738358287 registry.c:3769: Test failed: key 80000060: value "Global": got times 3778770748957415, 132731320805310000, 3778770750481855 registry.c:3769: Test failed: key 80000060: value "2": got times 3778770761336532, 132731320806560000, 3778770761395474 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 3778770770518976, 132731320807500000, 3778770770540269 registry.c:3769: Test failed: key 80000060: value "System": got times 3778770782804851, 132731320808750000, 3778770782827439
=== w1064v1507 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 509834769, 132731319320550000, 561671637 registry.c:3769: Test failed: key 80000004: value "": got times 561693350, 132731319372430000, 561918374 registry.c:3769: Test failed: key 80000004: value "Global": got times 561941025, 132731319372740000, 562028039 registry.c:3769: Test failed: key 80000004: value "2": got times 562051097, 132731319372740000, 562054489 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 562076427, 132731319372900000, 562076731 registry.c:3769: Test failed: key 80000004: value "System": got times 562100419, 132731319372900000, 562100710 registry.c:3769: Test failed: key 80000050: value (null): got times 584031751, 132731319394770000, 585833006 registry.c:3769: Test failed: key 80000050: value "": got times 585945019, 132731319396650000, 586039485 registry.c:3769: Test failed: key 80000050: value "Global": got times 586152861, 132731319396960000, 586246068 registry.c:3769: Test failed: key 80000050: value "2": got times 586422649, 132731319397120000, 586427219 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 586521299, 132731319397270000, 586521755 registry.c:3769: Test failed: key 80000050: value "System": got times 586640226, 132731319397430000, 586640739 registry.c:3769: Test failed: key 80000060: value (null): got times 587108095, 132731319397900000, 587208325 registry.c:3769: Test failed: key 80000060: value "": got times 587307898, 132731319398050000, 587398900 registry.c:3769: Test failed: key 80000060: value "Global": got times 587518206, 132731319398210000, 587610144 registry.c:3769: Test failed: key 80000060: value "2": got times 588350521, 132731319399150000, 588355485 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 588458340, 132731319399150000, 588458992 registry.c:3769: Test failed: key 80000060: value "System": got times 588578929, 132731319399300000, 588579478
=== w1064v1809 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 658562189, 132731320388020000, 665645472 registry.c:3769: Test failed: key 80000004: value "": got times 665673461, 132731320395200000, 665969495 registry.c:3769: Test failed: key 80000004: value "Global": got times 666019364, 132731320395520000, 666275242 registry.c:3769: Test failed: key 80000004: value "2": got times 666309291, 132731320395830000, 666324642 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 666350674, 132731320395830000, 666351406 registry.c:3769: Test failed: key 80000004: value "System": got times 666381475, 132731320395830000, 666382080 registry.c:3769: Test failed: key 80000050: value (null): got times 672493949, 132731320401920000, 675674608 registry.c:3769: Test failed: key 80000050: value "": got times 676081006, 132731320405520000, 676283467 registry.c:3769: Test failed: key 80000050: value "Global": got times 676590266, 132731320405980000, 676814816 registry.c:3769: Test failed: key 80000050: value "2": got times 676925807, 132731320406450000, 676939085 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 677041218, 132731320406450000, 677041868 registry.c:3769: Test failed: key 80000050: value "System": got times 677157031, 132731320406610000, 677157685 registry.c:3769: Test failed: key 80000060: value (null): got times 678764060, 132731320408170000, 678988636 registry.c:3769: Test failed: key 80000060: value "": got times 679218775, 132731320408640000, 679435922 registry.c:3769: Test failed: key 80000060: value "Global": got times 679548117, 132731320408950000, 679766097 registry.c:3769: Test failed: key 80000060: value "2": got times 680404960, 132731320409890000, 680418816 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 680534055, 132731320410050000, 680535235 registry.c:3769: Test failed: key 80000060: value "System": got times 680973362, 132731320410360000, 680974014
=== w1064 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 590750674, 132731318731520000, 602189257 registry.c:3769: Test failed: key 80000004: value "": got times 602218961, 132731318742930000, 602411500 registry.c:3769: Test failed: key 80000004: value "Global": got times 602442341, 132731318743240000, 602623655 registry.c:3769: Test failed: key 80000004: value "2": got times 602655946, 132731318743400000, 602691783 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 602739649, 132731318743560000, 602740257 registry.c:3769: Test failed: key 80000004: value "System": got times 602775584, 132731318743560000, 602776130 registry.c:3769: Test failed: key 80000050: value (null): got times 612934413, 132731318753710000, 615561447 registry.c:3769: Test failed: key 80000050: value "": got times 615688830, 132731318756520000, 615864395 registry.c:3769: Test failed: key 80000050: value "Global": got times 615966913, 132731318756680000, 616128724 registry.c:3769: Test failed: key 80000050: value "2": got times 616230703, 132731318756990000, 616243520 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 616336025, 132731318757150000, 616336699 registry.c:3769: Test failed: key 80000050: value "System": got times 616444230, 132731318757150000, 616444858 registry.c:3769: Test failed: key 80000060: value (null): got times 617470688, 132731318758240000, 617657930 registry.c:3769: Test failed: key 80000060: value "": got times 617776883, 132731318758560000, 617968733 registry.c:3769: Test failed: key 80000060: value "Global": got times 618090572, 132731318758870000, 618258137 registry.c:3769: Test failed: key 80000060: value "2": got times 618377343, 132731318759180000, 618391111 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 618480372, 132731318759180000, 618481084 registry.c:3769: Test failed: key 80000060: value "System": got times 618584294, 132731318759340000, 618584942
=== w1064_tsign (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 879065547, 132731319719270000, 888415017 registry.c:3769: Test failed: key 80000004: value "": got times 888424579, 132731319728650000, 888628010 registry.c:3769: Test failed: key 80000004: value "Global": got times 888637369, 132731319728810000, 888802300 registry.c:3769: Test failed: key 80000004: value "2": got times 888812509, 132731319729120000, 888826489 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 888836096, 132731319729120000, 888836727 registry.c:3769: Test failed: key 80000004: value "System": got times 888846930, 132731319729120000, 888847509 registry.c:3769: Test failed: key 80000050: value (null): got times 902771431, 132731319743030000, 905241594 registry.c:3769: Test failed: key 80000050: value "": got times 905245097, 132731319745520000, 905436475 registry.c:3769: Test failed: key 80000050: value "Global": got times 905439943, 132731319745680000, 905613248 registry.c:3769: Test failed: key 80000050: value "2": got times 905617048, 132731319745840000, 905628726 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 905635359, 132731319745840000, 905635976 registry.c:3769: Test failed: key 80000050: value "System": got times 905639842, 132731319745840000, 905640411 registry.c:3769: Test failed: key 80000060: value (null): got times 907201974, 132731319747400000, 907356073 registry.c:3769: Test failed: key 80000060: value "": got times 907359800, 132731319747560000, 907514752 registry.c:3769: Test failed: key 80000060: value "Global": got times 907518185, 132731319747710000, 907671463 registry.c:3769: Test failed: key 80000060: value "2": got times 907675001, 132731319747870000, 907684667 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 907687966, 132731319747870000, 907688521 registry.c:3769: Test failed: key 80000060: value "System": got times 907692392, 132731319747870000, 907692907
=== w10pro64 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 706292721, 132731306573950000, 712221827 registry.c:3769: Test failed: key 80000004: value "": got times 712231499, 132731306579890000, 712563423 registry.c:3769: Test failed: key 80000004: value "Global": got times 712573289, 132731306580200000, 712876110 registry.c:3769: Test failed: key 80000004: value "2": got times 712892361, 132731306580520000, 712906810 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 712910119, 132731306580520000, 712910701 registry.c:3769: Test failed: key 80000004: value "System": got times 712914157, 132731306580520000, 712914689 registry.c:3769: Test failed: key 80000050: value (null): got times 717281735, 132731306584890000, 719133921 registry.c:3769: Test failed: key 80000050: value "": got times 719137644, 132731306586770000, 719410064 registry.c:3769: Test failed: key 80000050: value "Global": got times 719414594, 132731306587080000, 719658977 registry.c:3769: Test failed: key 80000050: value "2": got times 719663969, 132731306587240000, 719676523 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 719680551, 132731306587240000, 719681382 registry.c:3769: Test failed: key 80000050: value "System": got times 719685760, 132731306587240000, 719686555 registry.c:3769: Test failed: key 80000060: value (null): got times 720904968, 132731306588490000, 721179777 registry.c:3769: Test failed: key 80000060: value "": got times 721183717, 132731306588800000, 721441989 registry.c:3769: Test failed: key 80000060: value "Global": got times 721445515, 132731306589110000, 721683806 registry.c:3769: Test failed: key 80000060: value "2": got times 721687541, 132731306589270000, 721699695 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 721702978, 132731306589270000, 721703767 registry.c:3769: Test failed: key 80000060: value "System": got times 721707393, 132731306589270000, 721707946
=== w864 (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 3778770090391245, 132731320929380000, 3778770353151381 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 3778770354418069, 132731320955790000, 3778770355267781 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 3778770355742416, 132731320955940000, 3778770356464435 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 3778770356904143, 132731320955940000, 3778770356942474 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 3778770357357908, 132731320956100000, 3778770357376467 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 3778770366036632, 132731320956880000, 3778770366074918 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 3778770405365397, 132731320960790000, 3778770410319679 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 3778770434450940, 132731320963750000, 3778770435635099 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 3778770453019038, 132731320965630000, 3778770454223784 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 3778770468533993, 132731320967190000, 3778770468643165 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 3778770488269304, 132731320969220000, 3778770488291194 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 3778770509343689, 132731320971260000, 3778770509412527 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 3778770535178951, 132731320973910000, 3778770535865655 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 3778770561057100, 132731320976410000, 3778770562240005 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 3778770585396566, 132731320978910000, 3778770586689720 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 3778770607279407, 132731320981100000, 3778770607393628 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 3778770627257126, 132731320982970000, 3778770627319747 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 3778770648679485, 132731320985160000, 3778770648734873
=== w1064v1507 (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 502114017, 132731319492970000, 536499683 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 536523546, 132731319527340000, 536587990 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 536611021, 132731319527500000, 536668361 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 536691096, 132731319527500000, 536693252 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 536714696, 132731319527500000, 536715031 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 537703842, 132731319528590000, 537704122 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 557306423, 132731319548120000, 571146268 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 572898960, 132731319563750000, 572972382 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 573088138, 132731319563910000, 573161876 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 573266236, 132731319564060000, 573270501 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 575110456, 132731319565940000, 575110928 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 575229519, 132731319566090000, 575229831 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 575549402, 132731319566410000, 575605903 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 575686971, 132731319566560000, 575740512 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 575812003, 132731319566560000, 575865934 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 575944287, 132731319566720000, 575946132 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 576017341, 132731319566870000, 576017547 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 576096053, 132731319566870000, 576096244
=== w1064v1809 (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 658352484, 132731320557660000, 675141099 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 675170422, 132731320574370000, 675331006 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 675358371, 132731320574690000, 675516496 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 675548804, 132731320574840000, 675561744 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 675590766, 132731320574840000, 675591145 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 675641551, 132731320574840000, 675641908 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 679435370, 132731320578750000, 693956789 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 694897091, 132731320594220000, 695051412 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 695157475, 132731320594380000, 695299386 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 695422750, 132731320594690000, 695434874 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 696326920, 132731320595630000, 696327327 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 696454561, 132731320595780000, 696454952 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 696943963, 132731320596250000, 697086624 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 697195187, 132731320596410000, 697335726 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 697435902, 132731320596720000, 697584614 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 697690376, 132731320596880000, 697702346 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 697809360, 132731320597030000, 697809774 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 697923000, 132731320597190000, 697923399
=== w1064 (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 588739006, 132731319009180000, 605744052 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 605781151, 132731319026210000, 605969095 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 605999952, 132731319026530000, 606151313 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 606184433, 132731319026690000, 606196335 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 606227127, 132731319026690000, 606227490 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 606583300, 132731319026990000, 606583718 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 613140428, 132731319033560000, 627581479 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 627697108, 132731319048090000, 627847856 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 627954058, 132731319048400000, 628093538 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 628201905, 132731319048710000, 628212786 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 628308183, 132731319048710000, 628308558 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 628422077, 132731319048870000, 628422388 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 629311617, 132731319049810000, 629450151 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 629555357, 132731319049960000, 629690279 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 629794971, 132731319050270000, 629935569 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 630480035, 132731319050900000, 630491944 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 630590544, 132731319051060000, 630590901 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 630737853, 132731319051210000, 630738212
=== w1064_2qxl (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 696967446, 132731321203450000, 704370218 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 704400349, 132731321210950000, 704654516 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 704687517, 132731321211260000, 704885781 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 704916677, 132731321211420000, 704926688 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 704956814, 132731321211420000, 704957159 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 705165271, 132731321211730000, 705165681 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 711521893, 132731321217980000, 725954666 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 726129166, 132731321232670000, 726270812 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 726366907, 132731321232820000, 726492700 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 726596525, 132731321233130000, 726605423 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 726694763, 132731321233130000, 726695085 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 727489520, 132731321233920000, 727489974 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 728793437, 132731321235320000, 728925404 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 729035377, 132731321235480000, 729161695 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 729256369, 132731321235790000, 729380902 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 729477577, 132731321235950000, 729486488 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 729576894, 132731321236100000, 729577213 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 729679006, 132731321236260000, 729679279
=== w1064_tsign (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 876618801, 132731320026860000, 894780522 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 894790594, 132731320044980000, 894967291 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 894976935, 132731320045140000, 895117702 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 895127103, 132731320045300000, 895136737 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 895145396, 132731320045300000, 895145786 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 895158856, 132731320045300000, 895159261 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 904423789, 132731320054670000, 918823576 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 918826519, 132731320069050000, 919194684 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 919197539, 132731320069360000, 919356802 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 919359733, 132731320069520000, 919369432 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 919372599, 132731320069520000, 919372935 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 919375951, 132731320069520000, 919376224 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 920311818, 132731320070450000, 920821901 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 920825587, 132731320070920000, 921184551 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 921187867, 132731320071390000, 921385189 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 921388711, 132731320071550000, 921402053 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 921404952, 132731320071550000, 921405320 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 921408404, 132731320071550000, 921408750
=== w10pro64 (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 704228011, 132731306742090000, 708663993 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 708673819, 132731306746460000, 708835766 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 708844279, 132731306746620000, 708993552 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 709051098, 132731306746770000, 709062674 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 709065921, 132731306746930000, 709066272 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 709069720, 132731306746930000, 709069998 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 711330888, 132731306749120000, 712630272 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 712633117, 132731306750370000, 712782952 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 712785806, 132731306750530000, 712922906 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 712925791, 132731306750680000, 712935477 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 712938145, 132731306750680000, 712938498 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 712941366, 132731306750680000, 712941643 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 713876267, 132731306751620000, 714034969 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 714037812, 132731306751770000, 714193530 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 714197426, 132731306751930000, 714347812 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 714350927, 132731306752090000, 714362126 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 714365765, 132731306752090000, 714366122 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 714369301, 132731306752090000, 714369560
=== w10pro64_ar (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 643541034, 132731306962340000, 650848469 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 650877842, 132731306969680000, 651109816 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 651136485, 132731306969840000, 651337099 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 651366628, 132731306970150000, 651376686 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 651403052, 132731306970150000, 651403416 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 651540597, 132731306970310000, 651541006 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 663320419, 132731306982020000, 665115634 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 665323622, 132731306984060000, 665456964 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 665562498, 132731306984370000, 665697959 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 665952445, 132731306984680000, 665962890 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 666076416, 132731306984840000, 666076841 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 666193646, 132731306984990000, 666194056 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 667252048, 132731306986090000, 667384924 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 668116679, 132731306986870000, 668259635 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 669993384, 132731306988740000, 670124774 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 670240865, 132731306989050000, 670250877 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 670363532, 132731306989050000, 670363939 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 670495818, 132731306989210000, 670496537
=== w10pro64_he (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 600906167, 132731306399010000, 605563860 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 605591705, 132731306403700000, 605759793 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 605790654, 132731306403860000, 605939113 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 605967446, 132731306404010000, 605977812 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 606015903, 132731306404170000, 606016307 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 606197343, 132731306404320000, 606197727 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 618454767, 132731306416510000, 619768825 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 619875536, 132731306417920000, 620040490 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 620368998, 132731306418390000, 620523313 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 620848937, 132731306418850000, 620860690 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 620981447, 132731306419010000, 620981921 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 621104360, 132731306419170000, 621104893 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 622377556, 132731306420420000, 622536941 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 622980984, 132731306421040000, 623128359 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 623278879, 132731306421350000, 623443640 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 623568306, 132731306421670000, 623579259 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 623692502, 132731306421820000, 623692914 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 623840552, 132731306421980000, 623840975
=== w10pro64_ja (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 598185842, 132731307188980000, 609136522 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 609168751, 132731307199920000, 609406920 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 609438774, 132731307200230000, 610047153 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 610088443, 132731307200850000, 610100255 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 610130858, 132731307200850000, 610131263 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 612685734, 132731307203510000, 612686342 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 620098872, 132731307210860000, 621566751 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 621828385, 132731307212570000, 621963556 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 622065124, 132731307212890000, 622236684 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 622411156, 132731307213200000, 622421906 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 622521105, 132731307213200000, 622521536 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 622643307, 132731307213350000, 622643740 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 623686916, 132731307214450000, 623824417 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 624108443, 132731307214920000, 624254344 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 624616764, 132731307215390000, 624752725 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 624884174, 132731307215700000, 624894639 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 625026937, 132731307215850000, 625027437 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 625415193, 132731307216170000, 625415619
=== w10pro64_zh_CN (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 576395110, 132731307394230000, 584175643 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 584205809, 132731307402040000, 584418295 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 584446568, 132731307402200000, 584701208 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 584729833, 132731307402510000, 584740616 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 584867884, 132731307402670000, 584868321 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 585179876, 132731307402980000, 585180276 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 592232345, 132731307410010000, 593869069 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 593993791, 132731307411890000, 594164826 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 594294134, 132731307412040000, 594432167 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 594543964, 132731307412360000, 594555320 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 594974202, 132731307412820000, 594974644 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 595604762, 132731307413450000, 595605202 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 597011256, 132731307414860000, 597410728 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 597528913, 132731307415320000, 597931996 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 598278680, 132731307416110000, 598422271 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 598996400, 132731307416890000, 599008226 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 599806775, 132731307417670000, 599807212 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 600273631, 132731307418140000, 600274064
Signed-off-by: Zebediah Figura zfigura@codeweavers.com --- dlls/advapi32/tests/registry.c | 18 ++++++++++++------ dlls/kernelbase/registry.c | 23 +++++++++++++++++++++++ 2 files changed, 35 insertions(+), 6 deletions(-)
diff --git a/dlls/advapi32/tests/registry.c b/dlls/advapi32/tests/registry.c index eb5ce542af5..197102fc7f1 100644 --- a/dlls/advapi32/tests/registry.c +++ b/dlls/advapi32/tests/registry.c @@ -3848,7 +3848,7 @@ static void test_performance_keys(void)
size = 0xdeadbeef; ret = RegQueryValueExA(keys[i], "hElP", NULL, NULL, NULL, &size); - todo_wine + todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) { ok(!ret, "got %u\n", ret); ok(size > 0 && size < 0xdeadbeef, "got size %u\n", size); @@ -3858,15 +3858,19 @@ static void test_performance_keys(void) size = 0; ret = RegQueryValueExA(keys[i], "hElP", NULL, &type, buffer, &size); todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) + { ok(ret == ERROR_MORE_DATA, "got %u\n", ret); - todo_wine ok(size > 0, "got size %u\n", size); + ok(size > 0, "got size %u\n", size); + }
type = 0xdeadbeef; size = buffer_size; ret = RegQueryValueExA(keys[i], "hElP", NULL, &type, buffer, &size); todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) + { ok(!ret, "got %u\n", ret); - todo_wine ok(type == REG_MULTI_SZ, "got type %u\n", type); + ok(type == REG_MULTI_SZ, "got type %u\n", type); + } if (type == REG_MULTI_SZ) test_help_values(buffer, keys[i]);
@@ -3874,14 +3878,16 @@ static void test_performance_keys(void) size = buffer_size; ret = RegQueryValueExA(keys[i], "hElPwine", NULL, &type, buffer, &size); todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) + { ok(!ret, "got %u\n", ret); - todo_wine ok(type == REG_MULTI_SZ, "got type %u\n", type); + ok(type == REG_MULTI_SZ, "got type %u\n", type); + } if (type == REG_MULTI_SZ) test_help_values(buffer, keys[i]);
size = 0; ret = RegQueryValueExW(keys[i], L"hElP", NULL, NULL, NULL, &size); - todo_wine + todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) { ok(!ret, "got %u\n", ret); ok(size > 0, "got size %u\n", size); @@ -3891,7 +3897,7 @@ static void test_performance_keys(void)
type = 0xdeadbeef; ret = RegQueryValueExW(keys[i], L"hElP", NULL, &type, bufferW, &size); - todo_wine + todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) { ok(!ret, "got %u\n", ret); ok(type == REG_MULTI_SZ, "got type %u\n", type); diff --git a/dlls/kernelbase/registry.c b/dlls/kernelbase/registry.c index 31698cb0948..c3d5cdbc6e0 100644 --- a/dlls/kernelbase/registry.c +++ b/dlls/kernelbase/registry.c @@ -1225,6 +1225,27 @@ static DWORD query_perf_names( DWORD *type, void *data, DWORD *ret_size, BOOL un return ERROR_SUCCESS; }
+/* FIXME: we should read data from system32/perf009h.dat (or perf###h depending + * on locale) instead */ +static DWORD query_perf_help( DWORD *type, void *data, DWORD *ret_size, BOOL unicode ) +{ + static const WCHAR names[] = L"1847\0End Marker\0"; + DWORD size = *ret_size; + + if (type) *type = REG_MULTI_SZ; + *ret_size = sizeof(names); + if (!unicode) *ret_size /= sizeof(WCHAR); + + if (!data) return ERROR_SUCCESS; + if (size < *ret_size) return ERROR_MORE_DATA; + + if (unicode) + memcpy( data, names, sizeof(names) ); + else + RtlUnicodeToMultiByteN( data, size, NULL, names, sizeof(names) ); + return ERROR_SUCCESS; +} + struct perf_provider { HMODULE perflib; @@ -1370,6 +1391,8 @@ static DWORD query_perf_data( const WCHAR *query, DWORD *type, void *data, DWORD
if (!wcsnicmp( query, L"counter", 7 )) return query_perf_names( type, data, ret_size, unicode ); + if (!wcsnicmp( query, L"help", 4 )) + return query_perf_help( type, data, ret_size, unicode );
data_size = *ret_size; *ret_size = 0;
Hi,
While running your changed tests, I think I found new failures. Being a bot and all I'm not very good at pattern recognition, so I might be wrong, but could you please double-check?
Full results can be found at: https://testbot.winehq.org/JobDetails.pl?Key=95443
Your paranoid android.
=== w7u_2qxl (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 3842677510, 132731321901350000, 3888107065 registry.c:3769: Test failed: key 80000004: value "": got times 3888148681, 132731321946900000, 3890382876 registry.c:3769: Test failed: key 80000004: value "Global": got times 3890413101, 132731321949090000, 3890500912 registry.c:3769: Test failed: key 80000004: value "2": got times 3890519875, 132731321949240000, 3890522865 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 3890541497, 132731321949240000, 3890542362 registry.c:3769: Test failed: key 80000004: value "System": got times 3890548210, 132731321949240000, 3890549056 registry.c:3769: Test failed: key 80000050: value (null): got times 3894285250, 132731321952990000, 3905239769 registry.c:3769: Test failed: key 80000050: value "": got times 3905245533, 132731321963910000, 3905349782 registry.c:3769: Test failed: key 80000050: value "Global": got times 3905355659, 132731321964060000, 3905449372 registry.c:3769: Test failed: key 80000050: value "2": got times 3905455235, 132731321964220000, 3905458530 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 3905464101, 132731321964220000, 3905464984 registry.c:3769: Test failed: key 80000050: value "System": got times 3905471317, 132731321964220000, 3905472573 registry.c:3769: Test failed: key 80000060: value (null): got times 3909614933, 132731321968270000, 3909730401 registry.c:3769: Test failed: key 80000060: value "": got times 3909735837, 132731321968430000, 3909834079 registry.c:3769: Test failed: key 80000060: value "Global": got times 3909839137, 132731321968590000, 3909940320 registry.c:3769: Test failed: key 80000060: value "2": got times 3909945784, 132731321968740000, 3909948598 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 3909954620, 132731321968740000, 3909955479 registry.c:3769: Test failed: key 80000060: value "System": got times 3909961302, 132731321968740000, 3909962148
=== w7u_adm (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 675581691, 132731325213710000, 731514761 registry.c:3769: Test failed: key 80000004: value "": got times 731526491, 132731325269660000, 731632933 registry.c:3769: Test failed: key 80000004: value "2": got times 731729853, 132731325269970000, 731733824 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 731740767, 132731325269970000, 731742474 registry.c:3769: Test failed: key 80000004: value "System": got times 731750415, 132731325269970000, 731752110 registry.c:3769: Test failed: key 80000050: value (null): got times 737526206, 132731325275740000, 763538097 registry.c:3769: Test failed: key 80000050: value "2": got times 763764135, 132731325301950000, 763767782 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 763775264, 132731325301950000, 763776928 registry.c:3769: Test failed: key 80000050: value "System": got times 763784885, 132731325301950000, 763786541 registry.c:3769: Test failed: key 80000060: value (null): got times 769350474, 132731325307570000, 769446694 registry.c:3769: Test failed: key 80000060: value "": got times 769453884, 132731325307720000, 769557567 registry.c:3769: Test failed: key 80000060: value "Global": got times 769564215, 132731325307720000, 769654443 registry.c:3769: Test failed: key 80000060: value "2": got times 769661527, 132731325307880000, 769665499 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 769672166, 132731325307880000, 769673828 registry.c:3769: Test failed: key 80000060: value "System": got times 769681555, 132731325307880000, 769683208
=== w7u_el (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 1009195421, 132731325431200000, 1071434611 registry.c:3769: Test failed: key 80000004: value "": got times 1071453822, 132731325493450000, 1072579720 registry.c:3769: Test failed: key 80000004: value "Global": got times 1072598289, 132731325494540000, 1072708758 registry.c:3769: Test failed: key 80000050: value (null): got times 1080354458, 132731325502340000, 1105305049 registry.c:3769: Test failed: key 80000050: value "": got times 1105329792, 132731325527300000, 1105530024 registry.c:3769: Test failed: key 80000050: value "2": got times 1105669640, 132731325527610000, 1105673548 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 1105679914, 132731325527610000, 1105680780 registry.c:3769: Test failed: key 80000050: value "System": got times 1105687174, 132731325527610000, 1105688514 registry.c:3769: Test failed: key 80000060: value (null): got times 1110411009, 132731325532290000, 1111045790 registry.c:3769: Test failed: key 80000060: value "Global": got times 1111655895, 132731325533540000, 1113079378 registry.c:3769: Test failed: key 80000060: value "2": got times 1113085688, 132731325535100000, 1113089980 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 1113095292, 132731325535100000, 1113096170 registry.c:3769: Test failed: key 80000060: value "System": got times 1113102167, 132731325535100000, 1113102997
=== w8 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 8056372101, 132731306842260000, 8368770345 registry.c:3769: Test failed: key 80000004: value "": got times 8369265870, 132731306873510000, 8371015286 registry.c:3769: Test failed: key 80000004: value "Global": got times 8371208309, 132731306873670000, 8373280142 registry.c:3769: Test failed: key 80000004: value "2": got times 8373580727, 132731306873980000, 8373671265 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 8373923345, 132731306873980000, 8373963041 registry.c:3769: Test failed: key 80000004: value "System": got times 8374182220, 132731306873980000, 8374211937 registry.c:3769: Test failed: key 80000050: value (null): got times 8394514900, 132731306876010000, 8409480207 registry.c:3769: Test failed: key 80000050: value "": got times 8409536264, 132731306877570000, 8411502607 registry.c:3769: Test failed: key 80000050: value "Global": got times 8411560448, 132731306877730000, 8413219091 registry.c:3769: Test failed: key 80000050: value "2": got times 8413275945, 132731306877890000, 8413344573 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 8413399315, 132731306877890000, 8413433882 registry.c:3769: Test failed: key 80000050: value "System": got times 8413492484, 132731306877890000, 8413529070 registry.c:3769: Test failed: key 80000060: value (null): got times 8420105196, 132731306878670000, 8423279062 registry.c:3769: Test failed: key 80000060: value "": got times 8423338055, 132731306878980000, 8425152855 registry.c:3769: Test failed: key 80000060: value "Global": got times 8425208466, 132731306879140000, 8426898373 registry.c:3769: Test failed: key 80000060: value "2": got times 8426994353, 132731306879290000, 8427096175 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 8427183755, 132731306879290000, 8427233919 registry.c:3769: Test failed: key 80000060: value "System": got times 8427332595, 132731306879290000, 8427374166
=== w8adm (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 5492174749, 132731306609310000, 5836930750 registry.c:3769: Test failed: key 80000004: value "": got times 5837822704, 132731306643840000, 5839721729 registry.c:3769: Test failed: key 80000004: value "Global": got times 5840892239, 132731306644150000, 5842347616 registry.c:3769: Test failed: key 80000004: value "2": got times 5847674081, 132731306644780000, 5847788680 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 5851810221, 132731306645250000, 5851854902 registry.c:3769: Test failed: key 80000004: value "System": got times 5858417650, 132731306645870000, 5858462691 registry.c:3769: Test failed: key 80000050: value (null): got times 5898238616, 132731306649780000, 5906225017 registry.c:3769: Test failed: key 80000050: value "": got times 5911927169, 132731306651180000, 5913612702 registry.c:3769: Test failed: key 80000050: value "Global": got times 5918322440, 132731306651810000, 5919887851 registry.c:3769: Test failed: key 80000050: value "2": got times 5925542163, 132731306652590000, 5925781990 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 5938542361, 132731306653840000, 5938569634 registry.c:3769: Test failed: key 80000050: value "System": got times 5942615215, 132731306654310000, 5942641419 registry.c:3769: Test failed: key 80000060: value (null): got times 5951887548, 132731306655250000, 5953490121 registry.c:3769: Test failed: key 80000060: value "": got times 5957118539, 132731306655710000, 5958971945 registry.c:3769: Test failed: key 80000060: value "Global": got times 5962712887, 132731306656340000, 5965152014 registry.c:3769: Test failed: key 80000060: value "2": got times 5969211810, 132731306656960000, 5969293358 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 5972613667, 132731306657280000, 5972640137 registry.c:3769: Test failed: key 80000060: value "System": got times 5976448021, 132731306657590000, 5976487232
=== w864 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 3778770140994787, 132731324494530000, 3778770595614481 registry.c:3769: Test failed: key 80000004: value "": got times 3778770596002377, 132731324540000000, 3778770597011722 registry.c:3769: Test failed: key 80000004: value "Global": got times 3778770597363718, 132731324540150000, 3778770598301360 registry.c:3769: Test failed: key 80000004: value "2": got times 3778770598673118, 132731324540310000, 3778770598709320 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 3778770599077985, 132731324540310000, 3778770599097957 registry.c:3769: Test failed: key 80000004: value "System": got times 3778770604797043, 132731324540940000, 3778770604819472 registry.c:3769: Test failed: key 80000050: value (null): got times 3778770659225521, 132731324546410000, 3778770665047849 registry.c:3769: Test failed: key 80000050: value "": got times 3778770688463236, 132731324549370000, 3778770690090110 registry.c:3769: Test failed: key 80000050: value "Global": got times 3778770705721198, 132731324551090000, 3778770706709869 registry.c:3769: Test failed: key 80000050: value "2": got times 3778770725231574, 132731324552970000, 3778770725313672 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 3778770736193128, 132731324554060000, 3778770736233991 registry.c:3769: Test failed: key 80000050: value "System": got times 3778770747316359, 132731324555150000, 3778770747337462 registry.c:3769: Test failed: key 80000060: value (null): got times 3778770773063546, 132731324557810000, 3778770774024773 registry.c:3769: Test failed: key 80000060: value "": got times 3778770788816790, 132731324559370000, 3778770790407185 registry.c:3769: Test failed: key 80000060: value "Global": got times 3778770802418324, 132731324560780000, 3778770803781208 registry.c:3769: Test failed: key 80000060: value "2": got times 3778770819757020, 132731324562500000, 3778770819817573 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 3778770837217729, 132731324564220000, 3778770837240294 registry.c:3769: Test failed: key 80000060: value "System": got times 3778770850009506, 132731324565470000, 3778770850032257
=== w1064v1507 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 516288538, 132731323046960000, 564578564 registry.c:3769: Test failed: key 80000004: value "": got times 564605937, 132731323095400000, 564706714 registry.c:3769: Test failed: key 80000004: value "Global": got times 564728623, 132731323095400000, 564823882 registry.c:3769: Test failed: key 80000004: value "2": got times 564846592, 132731323095560000, 564849821 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 564870731, 132731323095560000, 564871033 registry.c:3769: Test failed: key 80000004: value "System": got times 564896052, 132731323095710000, 564896342 registry.c:3769: Test failed: key 80000050: value (null): got times 589136246, 132731323119930000, 590991698 registry.c:3769: Test failed: key 80000050: value "": got times 591354892, 132731323122120000, 591448966 registry.c:3769: Test failed: key 80000050: value "Global": got times 591787889, 132731323122590000, 591889167 registry.c:3769: Test failed: key 80000050: value "2": got times 592011543, 132731323122740000, 592016072 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 592137432, 132731323122900000, 592138166 registry.c:3769: Test failed: key 80000050: value "System": got times 592311261, 132731323123060000, 592311696 registry.c:3769: Test failed: key 80000060: value (null): got times 592830444, 132731323123520000, 592935372 registry.c:3769: Test failed: key 80000060: value "": got times 593071720, 132731323123840000, 593165990 registry.c:3769: Test failed: key 80000060: value "Global": got times 593304655, 132731323123990000, 593404299 registry.c:3769: Test failed: key 80000060: value "2": got times 594403117, 132731323125090000, 594408383 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 594546186, 132731323125240000, 594547042 registry.c:3769: Test failed: key 80000060: value "System": got times 594691444, 132731323125400000, 594691939
=== w1064v1809 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 662896825, 132731323402310000, 667903185 registry.c:3769: Test failed: key 80000004: value "": got times 667928482, 132731323407310000, 668329207 registry.c:3769: Test failed: key 80000004: value "Global": got times 668354467, 132731323407780000, 668587980 registry.c:3769: Test failed: key 80000004: value "2": got times 668613971, 132731323407940000, 668625447 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 668651234, 132731323408090000, 668651796 registry.c:3769: Test failed: key 80000004: value "System": got times 668680001, 132731323408090000, 668680525 registry.c:3769: Test failed: key 80000050: value (null): got times 677076164, 132731323416530000, 679895978 registry.c:3769: Test failed: key 80000050: value "": got times 679990014, 132731323419350000, 680190572 registry.c:3769: Test failed: key 80000050: value "Global": got times 680290754, 132731323419660000, 680490913 registry.c:3769: Test failed: key 80000050: value "2": got times 680592983, 132731323419970000, 680604822 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 680693568, 132731323420130000, 680694170 registry.c:3769: Test failed: key 80000050: value "System": got times 680795692, 132731323420130000, 680796239 registry.c:3769: Test failed: key 80000060: value (null): got times 681393207, 132731323420750000, 681601441 registry.c:3769: Test failed: key 80000060: value "": got times 681771598, 132731323421220000, 681995419 registry.c:3769: Test failed: key 80000060: value "Global": got times 682095969, 132731323421530000, 682318236 registry.c:3769: Test failed: key 80000060: value "2": got times 682580470, 132731323422000000, 682592606 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 682684836, 132731323422000000, 682685450 registry.c:3769: Test failed: key 80000060: value "System": got times 682894899, 132731323422310000, 682895502
=== w1064 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 592165791, 132731323983040000, 604143391 registry.c:3769: Test failed: key 80000004: value "": got times 604175457, 132731323995080000, 604413064 registry.c:3769: Test failed: key 80000004: value "Global": got times 604447291, 132731323995390000, 604690346 registry.c:3769: Test failed: key 80000004: value "2": got times 604719914, 132731323995550000, 604751645 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 604780982, 132731323995700000, 604781601 registry.c:3769: Test failed: key 80000004: value "System": got times 604818346, 132731323995700000, 604818905 registry.c:3769: Test failed: key 80000050: value (null): got times 617648353, 132731324008510000, 620249561 registry.c:3769: Test failed: key 80000050: value "": got times 620347366, 132731324011170000, 620534805 registry.c:3769: Test failed: key 80000050: value "Global": got times 620618301, 132731324011480000, 620782530 registry.c:3769: Test failed: key 80000050: value "2": got times 620895253, 132731324011790000, 620908389 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 621179800, 132731324012110000, 621180468 registry.c:3769: Test failed: key 80000050: value "System": got times 621301661, 132731324012110000, 621302355 registry.c:3769: Test failed: key 80000060: value (null): got times 622346076, 132731324013200000, 622529630 registry.c:3769: Test failed: key 80000060: value "": got times 622819029, 132731324013670000, 622987447 registry.c:3769: Test failed: key 80000060: value "Global": got times 623241588, 132731324014140000, 623410778 registry.c:3769: Test failed: key 80000060: value "2": got times 623516280, 132731324014450000, 623528952 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 623621143, 132731324014450000, 623621835 registry.c:3769: Test failed: key 80000060: value "System": got times 623997353, 132731324014920000, 623998013
=== w1064_tsign (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 878897276, 132731322269060000, 888735809 registry.c:3769: Test failed: key 80000004: value "": got times 888745807, 132731322278910000, 888969210 registry.c:3769: Test failed: key 80000004: value "Global": got times 888978440, 132731322279220000, 889246844 registry.c:3769: Test failed: key 80000004: value "2": got times 889256697, 132731322279370000, 889271988 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 889283329, 132731322279530000, 889283959 registry.c:3769: Test failed: key 80000004: value "System": got times 889293933, 132731322279530000, 889294511 registry.c:3769: Test failed: key 80000050: value (null): got times 904210535, 132731322294380000, 906646981 registry.c:3769: Test failed: key 80000050: value "": got times 906650589, 132731322296870000, 906850015 registry.c:3769: Test failed: key 80000050: value "Global": got times 906853473, 132731322297030000, 907011470 registry.c:3769: Test failed: key 80000050: value "2": got times 907015072, 132731322297190000, 907024428 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 907027760, 132731322297190000, 907028349 registry.c:3769: Test failed: key 80000050: value "System": got times 907031924, 132731322297190000, 907032468 registry.c:3769: Test failed: key 80000060: value (null): got times 907965128, 132731322298130000, 908136522 registry.c:3769: Test failed: key 80000060: value "": got times 908140155, 132731322298280000, 908306725 registry.c:3769: Test failed: key 80000060: value "Global": got times 908310196, 132731322298440000, 908461809 registry.c:3769: Test failed: key 80000060: value "2": got times 908465496, 132731322298590000, 908476038 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 908479717, 132731322298590000, 908480335 registry.c:3769: Test failed: key 80000060: value "System": got times 908483906, 132731322298590000, 908484510
=== w10pro64 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 704671947, 132731307732490000, 709447409 registry.c:3769: Test failed: key 80000004: value "": got times 709457491, 132731307737330000, 709777933 registry.c:3769: Test failed: key 80000004: value "Global": got times 709787422, 132731307737640000, 710035863 registry.c:3769: Test failed: key 80000004: value "2": got times 710075108, 132731307737960000, 710087878 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 710091256, 132731307737960000, 710091867 registry.c:3769: Test failed: key 80000004: value "System": got times 710095709, 132731307737960000, 710096496 registry.c:3769: Test failed: key 80000050: value (null): got times 713382737, 132731307741240000, 714865597 registry.c:3769: Test failed: key 80000050: value "": got times 714869402, 132731307742800000, 715100886 registry.c:3769: Test failed: key 80000050: value "Global": got times 715104721, 132731307742960000, 715343162 registry.c:3769: Test failed: key 80000050: value "2": got times 715347244, 132731307743270000, 715358426 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 715361686, 132731307743270000, 715362244 registry.c:3769: Test failed: key 80000050: value "System": got times 715365732, 132731307743270000, 715366260 registry.c:3769: Test failed: key 80000060: value (null): got times 716152185, 132731307744050000, 716665406 registry.c:3769: Test failed: key 80000060: value "": got times 716669273, 132731307744520000, 717412305 registry.c:3769: Test failed: key 80000060: value "Global": got times 717415914, 132731307745300000, 717789734 registry.c:3769: Test failed: key 80000060: value "2": got times 717793985, 132731307745610000, 717805860 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 717809358, 132731307745610000, 717809972 registry.c:3769: Test failed: key 80000060: value "System": got times 717815277, 132731307745770000, 717816006
=== w864 (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 3778770078739367, 132731324688340000, 3778770340664346 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 3778770341636504, 132731324714740000, 3778770342533875 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 3778770343020815, 132731324714900000, 3778770343729138 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 3778770344127942, 132731324714900000, 3778770344160359 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 3778770344546354, 132731324715060000, 3778770344564680 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 3778770370493042, 132731324717560000, 3778770370514287 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 3778770407533315, 132731324721310000, 3778770412507294 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 3778770435279921, 132731324724120000, 3778770436062075 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 3778770452888184, 132731324725840000, 3778770454073477 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 3778770475463930, 132731324728030000, 3778770475520102 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 3778770487419963, 132731324729270000, 3778770487455876 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 3778770518951492, 132731324732400000, 3778770518973147 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 3778770543571903, 132731324734900000, 3778770544296130 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 3778770565737152, 132731324737090000, 3778770567188429 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 3778770589743884, 132731324739430000, 3778770590825825 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 3778770609581882, 132731324741460000, 3778770609700380 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 3778770624294685, 132731324743020000, 3778770624316328 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 3778770638046258, 132731324744270000, 3778770638067707
=== w1064v1507 (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 497320137, 132731323228140000, 529531304 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 529555123, 132731323260320000, 529628299 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 529654712, 132731323260480000, 529725254 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 529750545, 132731323260640000, 529755163 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 529778974, 132731323260640000, 529779273 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 530208049, 132731323261110000, 530208355 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 550220024, 132731323281110000, 564112732 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 566411024, 132731323297200000, 566474723 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 566571273, 132731323297360000, 566629628 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 566735826, 132731323297510000, 566740168 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 566825578, 132731323297670000, 566825877 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 566936169, 132731323297820000, 566936632 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 567275246, 132731323298140000, 567337062 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 568000230, 132731323298760000, 568072021 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 568181349, 132731323299080000, 568254403 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 568376603, 132731323299230000, 568380714 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 568494284, 132731323299390000, 568494623 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 568630740, 132731323299390000, 568631065
=== w1064v1809 (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 658516042, 132731323567900000, 676617861 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 676646297, 132731323586030000, 676893187 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 676921797, 132731323586340000, 677062210 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 677094193, 132731323586500000, 677105071 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 677130937, 132731323586500000, 677131281 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 677180248, 132731323586500000, 677180599 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 681472334, 132731323590870000, 695830299 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 695932281, 132731323605250000, 696074125 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 696322947, 132731323605720000, 696470207 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 696574183, 132731323605870000, 696585089 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 696682661, 132731323606030000, 696683016 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 696791372, 132731323606180000, 696791659 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 697236396, 132731323606650000, 697378811 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 697482194, 132731323606810000, 697619678 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 697718179, 132731323607120000, 697851497 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 698050464, 132731323607430000, 698061632 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 698161630, 132731323607430000, 698162010 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 698271827, 132731323607590000, 698272129
=== w1064 (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 591660279, 132731324301360000, 611642431 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 611673285, 132731324321360000, 611891897 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 611933372, 132731324321680000, 612086408 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 612121359, 132731324321830000, 612134663 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 612168379, 132731324321830000, 612168733 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 612267909, 132731324321990000, 612268324 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 619782200, 132731324329490000, 634297995 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 634910400, 132731324344640000, 635050677 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 635153640, 132731324344800000, 635290631 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 635401220, 132731324345110000, 635412236 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 635511907, 132731324345110000, 635512259 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 635627032, 132731324345270000, 635627328 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 636542977, 132731324346210000, 636684203 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 636793480, 132731324346520000, 636930572 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 637039501, 132731324346680000, 637175431 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 637284696, 132731324346990000, 637295623 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 637391838, 132731324346990000, 637392195 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 637501949, 132731324347140000, 637502302
=== w1064_2qxl (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 695688468, 132731325092080000, 702425761 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 702454937, 132731325098800000, 702624561 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 702654840, 132731325099110000, 702807424 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 702836565, 132731325099260000, 702849674 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 702885217, 132731325099260000, 702889153 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 702956241, 132731325099260000, 702956556 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 710117866, 132731325106450000, 724647597 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 724934927, 132731325121300000, 725084756 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 725188574, 132731325121610000, 725319533 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 725419495, 132731325121760000, 725429259 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 725517490, 132731325121920000, 725517828 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 725777922, 132731325122230000, 725778363 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 726806409, 132731325123170000, 726944921 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 727049128, 132731325123480000, 727174966 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 727270141, 132731325123640000, 727397635 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 727501189, 132731325123950000, 727510420 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 727602125, 132731325123950000, 727602463 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 727707103, 132731325124110000, 727707377
=== w1064_tsign (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 967672189, 132731322677900000, 984134120 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 984144018, 132731322694460000, 984306904 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 984315467, 132731322694620000, 984455002 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 984464239, 132731322694780000, 984473522 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 984482979, 132731322694780000, 984483283 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 984539361, 132731322694780000, 984539657 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 987378874, 132731322697590000, 1001787771 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 1001791001, 132731322712120000, 1001971112 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 1001974055, 132731322712280000, 1002114043 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 1002117216, 132731322712430000, 1002128480 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 1002131604, 132731322712430000, 1002131974 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 1002136019, 132731322712430000, 1002136336 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 1002916395, 132731322713210000, 1003067733 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 1003070759, 132731322713370000, 1003212422 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 1003215356, 132731322713530000, 1003345783 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 1003348884, 132731322713680000, 1003357478 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 1003360287, 132731322713680000, 1003360639 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 1003363680, 132731322713680000, 1003363963
=== w10pro64 (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 702725180, 132731307870620000, 707349443 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 707359267, 132731307875300000, 707563853 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 707572288, 132731307875460000, 707731091 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 707742429, 132731307875620000, 707752660 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 707755275, 132731307875620000, 707755595 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 707758492, 132731307875620000, 707758764 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 710778373, 132731307878580000, 712262979 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 712266118, 132731307880150000, 712434207 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 712437024, 132731307880300000, 712581041 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 712584257, 132731307880460000, 712594497 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 712597287, 132731307880460000, 712597641 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 712600550, 132731307880460000, 712600869 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 713388250, 132731307881240000, 713528664 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 713531532, 132731307881400000, 713667671 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 713670521, 132731307881550000, 713808831 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 713811768, 132731307881710000, 713821202 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 713824173, 132731307881710000, 713824531 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 713827419, 132731307881710000, 713827715
=== w10pro64_ar (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 646483675, 132731308465450000, 653503905 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 653531158, 132731308472480000, 653680065 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 653716722, 132731308472630000, 653866633 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 653897531, 132731308472790000, 653906913 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 653932488, 132731308472790000, 653932835 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 654447695, 132731308473420000, 654448082 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 664488875, 132731308483410000, 666281176 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 666424622, 132731308485290000, 666564157 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 666669336, 132731308485600000, 666900388 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 667021648, 132731308485920000, 667031179 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 667138090, 132731308486070000, 667138495 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 667254689, 132731308486230000, 667256131 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 668381842, 132731308487320000, 668527718 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 668693362, 132731308487630000, 668837930 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 669106653, 132731308487950000, 669250406 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 669352238, 132731308488260000, 669362154 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 669453541, 132731308488420000, 669453957 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 669557962, 132731308488420000, 669558342
=== w10pro64_he (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 598955542, 132731308037200000, 605523467 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 605551927, 132731308043910000, 605722768 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 605750245, 132731308044070000, 605942615 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 605980677, 132731308044230000, 605991004 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 606020110, 132731308044380000, 606020506 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 606111008, 132731308044380000, 606111393 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 618209585, 132731308056570000, 619633025 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 619761160, 132731308057980000, 619899520 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 620050669, 132731308058290000, 620191746 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 620672346, 132731308058910000, 620682753 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 620930059, 132731308059230000, 620930507 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 621073805, 132731308059380000, 621074259 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 622754713, 132731308061100000, 622894074 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 623009632, 132731308061260000, 623161345 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 623277924, 132731308061570000, 623424894 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 623939798, 132731308062200000, 623950268 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 624063286, 132731308062350000, 624063712 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 624309586, 132731308062660000, 624310010
=== w10pro64_ja (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 596058911, 132731308256810000, 605783657 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 605994604, 132731308266810000, 606321441 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 606351493, 132731308267130000, 606579652 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 606611090, 132731308267440000, 606622203 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 608315259, 132731308269160000, 608315678 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 609253931, 132731308270090000, 609254329 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 616671040, 132731308277440000, 618276250 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 618386514, 132731308279160000, 618522092 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 618628237, 132731308279470000, 618766361 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 618874034, 132731308279620000, 618883717 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 618982310, 132731308279780000, 618982747 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 619419242, 132731308280250000, 619419679 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 620389424, 132731308281190000, 620519376 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 620655270, 132731308281500000, 620793140 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 620986533, 132731308281810000, 621122219 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 621328336, 132731308282120000, 621339282 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 621481577, 132731308282280000, 621482014 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 621606806, 132731308282440000, 621607212
=== w10pro64_zh_CN (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 571153513, 132731307568910000, 575799934 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 575828771, 132731307573600000, 576015973 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 576044111, 132731307573910000, 576209019 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 576245209, 132731307574070000, 576257419 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 576287602, 132731307574070000, 576287983 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 576370575, 132731307574220000, 576370965 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 590411179, 132731307588280000, 592107725 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 592487121, 132731307590310000, 592666415 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 592786155, 132731307590630000, 592929637 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 593042586, 132731307590780000, 593054937 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 593161196, 132731307590940000, 593161600 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 593299682, 132731307591100000, 593300107 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 594530715, 132731307592350000, 594678116 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 594819758, 132731307592660000, 594982701 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 595097043, 132731307592970000, 595251605 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 595361941, 132731307593130000, 595374758 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 595486996, 132731307593280000, 595487419 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 596029249, 132731307593910000, 596029673
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=33037 Signed-off-by: Zebediah Figura zfigura@codeweavers.com --- dlls/advapi32/tests/registry.c | 134 +++++++++------------------------ dlls/kernelbase/registry.c | 11 ++- 2 files changed, 46 insertions(+), 99 deletions(-)
diff --git a/dlls/advapi32/tests/registry.c b/dlls/advapi32/tests/registry.c index 197102fc7f1..14bc5230c15 100644 --- a/dlls/advapi32/tests/registry.c +++ b/dlls/advapi32/tests/registry.c @@ -3700,21 +3700,18 @@ static void test_performance_keys(void)
size = 0; ret = RegQueryValueExA(keys[i], names[j], NULL, NULL, NULL, &size); - todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) - ok(ret == ERROR_MORE_DATA, "got %u\n", ret); + ok(ret == ERROR_MORE_DATA, "got %u\n", ret); ok(!size, "got size %u\n", size);
size = 10; ret = RegQueryValueExA(keys[i], names[j], NULL, NULL, buffer, &size); - todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) - ok(ret == ERROR_MORE_DATA, "got %u\n", ret); - todo_wine_if (keys[i] == HKEY_PERFORMANCE_DATA) + ok(ret == ERROR_MORE_DATA, "got %u\n", ret); + todo_wine ok(size == 10, "got size %u\n", size);
size = buffer_size; ret = RegQueryValueExA(keys[i], names[j], NULL, NULL, NULL, &size); - todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) - ok(ret == ERROR_MORE_DATA, "got %u\n", ret); + ok(ret == ERROR_MORE_DATA, "got %u\n", ret);
QueryPerformanceCounter(&perftime1); NtQuerySystemTime(&systime1); @@ -3722,18 +3719,9 @@ static void test_performance_keys(void) size = buffer_size; type = 0xdeadbeef; ret = RegQueryValueExA(keys[i], names[j], NULL, &type, buffer, &size); - todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) - { - ok(!ret, "got %u\n", ret); - ok(type == REG_BINARY, "got type %u\n", type); - ok(size >= sizeof(PERF_DATA_BLOCK) && size < buffer_size, "got size %u\n", size); - } - - if (ret) - { - winetest_pop_context(); - continue; - } + ok(!ret, "got %u\n", ret); + ok(type == REG_BINARY, "got type %u\n", type); + ok(size >= sizeof(PERF_DATA_BLOCK) && size < buffer_size, "got size %u\n", size);
QueryPerformanceCounter(&perftime2); NtQuerySystemTime(&systime2); @@ -3784,129 +3772,81 @@ static void test_performance_keys(void)
size = 0xdeadbeef; ret = RegQueryValueExA(keys[i], "cOuNtEr", NULL, NULL, NULL, &size); - todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) - { - ok(!ret, "got %u\n", ret); - ok(size > 0 && size < 0xdeadbeef, "got size %u\n", size); - } + ok(!ret, "got %u\n", ret); + ok(size > 0 && size < 0xdeadbeef, "got size %u\n", size);
type = 0xdeadbeef; size = 0; ret = RegQueryValueExA(keys[i], "cOuNtEr", NULL, &type, buffer, &size); - todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) - { - ok(ret == ERROR_MORE_DATA, "got %u\n", ret); - ok(size > 0, "got size %u\n", size); - } + ok(ret == ERROR_MORE_DATA, "got %u\n", ret); + ok(size > 0, "got size %u\n", size);
type = 0xdeadbeef; size = buffer_size; ret = RegQueryValueExA(keys[i], "cOuNtEr", NULL, &type, buffer, &size); - todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) - { - ok(!ret, "got %u\n", ret); - ok(type == REG_MULTI_SZ, "got type %u\n", type); - } - if (type == REG_MULTI_SZ) - test_counter_values(buffer, keys[i]); + ok(!ret, "got %u\n", ret); + ok(type == REG_MULTI_SZ, "got type %u\n", type); + test_counter_values(buffer, keys[i]);
type = 0xdeadbeef; size = buffer_size; ret = RegQueryValueExA(keys[i], "cOuNtErwine", NULL, &type, buffer, &size); - todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) - { - ok(!ret, "got %u\n", ret); - ok(type == REG_MULTI_SZ, "got type %u\n", type); - } - if (type == REG_MULTI_SZ) - test_counter_values(buffer, keys[i]); + ok(!ret, "got %u\n", ret); + ok(type == REG_MULTI_SZ, "got type %u\n", type); + test_counter_values(buffer, keys[i]);
size = 0; ret = RegQueryValueExW(keys[i], L"cOuNtEr", NULL, NULL, NULL, &size); - todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) - { - ok(!ret, "got %u\n", ret); - ok(size > 0, "got size %u\n", size); - } + ok(!ret, "got %u\n", ret); + ok(size > 0, "got size %u\n", size);
bufferW = malloc(size);
type = 0xdeadbeef; ret = RegQueryValueExW(keys[i], L"cOuNtEr", NULL, &type, bufferW, &size); - todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) - { - ok(!ret, "got %u\n", ret); - ok(type == REG_MULTI_SZ, "got type %u\n", type); - } - if (type == REG_MULTI_SZ) - { - WideCharToMultiByte(CP_ACP, 0, bufferW, size / sizeof(WCHAR), buffer, buffer_size, NULL, NULL); - test_counter_values(buffer, keys[i]); - } + ok(!ret, "got %u\n", ret); + ok(type == REG_MULTI_SZ, "got type %u\n", type); + WideCharToMultiByte(CP_ACP, 0, bufferW, size / sizeof(WCHAR), buffer, buffer_size, NULL, NULL); + test_counter_values(buffer, keys[i]);
/* test the "Help" value */
size = 0xdeadbeef; ret = RegQueryValueExA(keys[i], "hElP", NULL, NULL, NULL, &size); - todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) - { - ok(!ret, "got %u\n", ret); - ok(size > 0 && size < 0xdeadbeef, "got size %u\n", size); - } + ok(!ret, "got %u\n", ret); + ok(size > 0 && size < 0xdeadbeef, "got size %u\n", size);
type = 0xdeadbeef; size = 0; ret = RegQueryValueExA(keys[i], "hElP", NULL, &type, buffer, &size); - todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) - { - ok(ret == ERROR_MORE_DATA, "got %u\n", ret); - ok(size > 0, "got size %u\n", size); - } + ok(ret == ERROR_MORE_DATA, "got %u\n", ret); + ok(size > 0, "got size %u\n", size);
type = 0xdeadbeef; size = buffer_size; ret = RegQueryValueExA(keys[i], "hElP", NULL, &type, buffer, &size); - todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) - { - ok(!ret, "got %u\n", ret); - ok(type == REG_MULTI_SZ, "got type %u\n", type); - } - if (type == REG_MULTI_SZ) - test_help_values(buffer, keys[i]); + test_help_values(buffer, keys[i]);
type = 0xdeadbeef; size = buffer_size; ret = RegQueryValueExA(keys[i], "hElPwine", NULL, &type, buffer, &size); - todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) - { - ok(!ret, "got %u\n", ret); - ok(type == REG_MULTI_SZ, "got type %u\n", type); - } - if (type == REG_MULTI_SZ) - test_help_values(buffer, keys[i]); + ok(!ret, "got %u\n", ret); + ok(type == REG_MULTI_SZ, "got type %u\n", type); + test_help_values(buffer, keys[i]);
size = 0; ret = RegQueryValueExW(keys[i], L"hElP", NULL, NULL, NULL, &size); - todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) - { - ok(!ret, "got %u\n", ret); - ok(size > 0, "got size %u\n", size); - } + ok(!ret, "got %u\n", ret); + ok(size > 0, "got size %u\n", size);
bufferW = malloc(size);
type = 0xdeadbeef; ret = RegQueryValueExW(keys[i], L"hElP", NULL, &type, bufferW, &size); - todo_wine_if (keys[i] != HKEY_PERFORMANCE_DATA) - { - ok(!ret, "got %u\n", ret); - ok(type == REG_MULTI_SZ, "got type %u\n", type); - } - if (type == REG_MULTI_SZ) - { - WideCharToMultiByte(CP_ACP, 0, bufferW, size / sizeof(WCHAR), buffer, buffer_size, NULL, NULL); - test_help_values(buffer, keys[i]); - } + ok(!ret, "got %u\n", ret); + ok(type == REG_MULTI_SZ, "got type %u\n", type); + WideCharToMultiByte(CP_ACP, 0, bufferW, size / sizeof(WCHAR), buffer, buffer_size, NULL, NULL); + test_help_values(buffer, keys[i]);
/* test other registry APIs */
diff --git a/dlls/kernelbase/registry.c b/dlls/kernelbase/registry.c index c3d5cdbc6e0..a8f0643e8bf 100644 --- a/dlls/kernelbase/registry.c +++ b/dlls/kernelbase/registry.c @@ -354,6 +354,13 @@ static inline HKEY get_special_root_hkey( HKEY hkey, REGSAM access ) } }
+static BOOL is_perf_key( HKEY key ) +{ + return HandleToUlong(key) == HandleToUlong(HKEY_PERFORMANCE_DATA) + || HandleToUlong(key) == HandleToUlong(HKEY_PERFORMANCE_TEXT) + || HandleToUlong(key) == HandleToUlong(HKEY_PERFORMANCE_NLSTEXT); +} +
/****************************************************************************** * RemapPredefinedHandleInternal (kernelbase.@) @@ -1526,7 +1533,7 @@ LSTATUS WINAPI DECLSPEC_HOTPATCH RegQueryValueExW( HKEY hkey, LPCWSTR name, LPDW
if ((data && !count) || reserved) return ERROR_INVALID_PARAMETER;
- if (hkey == HKEY_PERFORMANCE_DATA) + if (is_perf_key( hkey )) return query_perf_data( name, type, data, count, TRUE );
if (!(hkey = get_special_root_hkey( hkey, 0 ))) return ERROR_INVALID_HANDLE; @@ -1632,7 +1639,7 @@ LSTATUS WINAPI DECLSPEC_HOTPATCH RegQueryValueExA( HKEY hkey, LPCSTR name, LPDWO if ((status = RtlAnsiStringToUnicodeString( &nameW, &nameA, TRUE ))) return RtlNtStatusToDosError(status);
- if (hkey == HKEY_PERFORMANCE_DATA) + if (is_perf_key( hkey )) { DWORD ret = query_perf_data( nameW.Buffer, type, data, count, FALSE ); RtlFreeUnicodeString( &nameW );
Hi,
While running your changed tests, I think I found new failures. Being a bot and all I'm not very good at pattern recognition, so I might be wrong, but could you please double-check?
Full results can be found at: https://testbot.winehq.org/JobDetails.pl?Key=95444
Your paranoid android.
=== w7u_2qxl (32 bit report) ===
advapi32: registry.c:3757: Test failed: key 80000004: value (null): got times 3847582827, 132731326016130000, 3888419572 registry.c:3757: Test failed: key 80000004: value "": got times 3888466478, 132731326057060000, 3889606759 registry.c:3757: Test failed: key 80000004: value "Global": got times 3889639882, 132731326058150000, 3889729711 registry.c:3757: Test failed: key 80000004: value "2": got times 3889748685, 132731326058310000, 3889751681 registry.c:3757: Test failed: key 80000004: value "invalid counter name": got times 3889770394, 132731326058310000, 3889771260 registry.c:3757: Test failed: key 80000004: value "System": got times 3889777104, 132731326058310000, 3889777951 registry.c:3757: Test failed: key 80000050: value (null): got times 3893505467, 132731326062050000, 3904396426 registry.c:3757: Test failed: key 80000050: value "": got times 3904402462, 132731326072970000, 3904506486 registry.c:3757: Test failed: key 80000050: value "Global": got times 3904511570, 132731326073130000, 3904597131 registry.c:3757: Test failed: key 80000050: value "2": got times 3904602858, 132731326073130000, 3904605878 registry.c:3757: Test failed: key 80000050: value "invalid counter name": got times 3904610937, 132731326073130000, 3904611795 registry.c:3757: Test failed: key 80000050: value "System": got times 3904617605, 132731326073130000, 3904618448 registry.c:3757: Test failed: key 80000060: value (null): got times 3908777664, 132731326077340000, 3908884486 registry.c:3757: Test failed: key 80000060: value "": got times 3908889739, 132731326077490000, 3908976102 registry.c:3757: Test failed: key 80000060: value "Global": got times 3908981808, 132731326077490000, 3909074335 registry.c:3757: Test failed: key 80000060: value "2": got times 3909080622, 132731326077650000, 3909083452 registry.c:3757: Test failed: key 80000060: value "invalid counter name": got times 3909088508, 132731326077650000, 3909089363 registry.c:3757: Test failed: key 80000060: value "System": got times 3909095176, 132731326077650000, 3909096020
=== w7u_adm (32 bit report) ===
advapi32: registry.c:3757: Test failed: key 80000004: value (null): got times 675770697, 132731328042930000, 738886799 registry.c:3757: Test failed: key 80000004: value "Global": got times 738999603, 132731328105610000, 739096982 registry.c:3757: Test failed: key 80000004: value "2": got times 739104010, 132731328105610000, 739108140 registry.c:3757: Test failed: key 80000004: value "invalid counter name": got times 739115322, 132731328105610000, 739117003 registry.c:3757: Test failed: key 80000004: value "System": got times 739125149, 132731328105610000, 739126820 registry.c:3757: Test failed: key 80000050: value (null): got times 744580074, 132731328111070000, 770686320 registry.c:3757: Test failed: key 80000050: value "": got times 770693489, 132731328137280000, 770812742 registry.c:3757: Test failed: key 80000060: value (null): got times 777551697, 132731328144140000, 777656859 registry.c:3757: Test failed: key 80000060: value "": got times 777663844, 132731328144140000, 777763405 registry.c:3757: Test failed: key 80000060: value "Global": got times 777770335, 132731328144300000, 777868537
=== w7u_el (32 bit report) ===
advapi32: registry.c:3757: Test failed: key 80000004: value (null): got times 1014538714, 132731325646370000, 1074008317 registry.c:3757: Test failed: key 80000004: value "": got times 1074027823, 132731325705870000, 1075152695 registry.c:3757: Test failed: key 80000004: value "Global": got times 1075171338, 132731325706960000, 1075257933 registry.c:3757: Test failed: key 80000050: value (null): got times 1083429771, 132731325715230000, 1108645251 registry.c:3757: Test failed: key 80000050: value "": got times 1108668021, 132731325740500000, 1108763225 registry.c:3757: Test failed: key 80000050: value "Global": got times 1108768339, 132731325740500000, 1108875366 registry.c:3757: Test failed: key 80000060: value "": got times 1115294698, 132731325747050000, 1116070753 registry.c:3757: Test failed: key 80000060: value "Global": got times 1116076435, 132731325747830000, 1117593273 registry.c:3757: Test failed: key 80000060: value "2": got times 1117598680, 132731325749390000, 1117603014 registry.c:3757: Test failed: key 80000060: value "invalid counter name": got times 1117608098, 132731325749390000, 1117608975 registry.c:3757: Test failed: key 80000060: value "System": got times 1117615171, 132731325749390000, 1117615999
=== w8 (32 bit report) ===
advapi32: registry.c:3757: Test failed: key 80000004: value (null): got times 7881432722, 132731307374910000, 8243644356 registry.c:3757: Test failed: key 80000004: value "": got times 8243916211, 132731307411160000, 8245734291 registry.c:3757: Test failed: key 80000004: value "Global": got times 8245929361, 132731307411320000, 8248963794 registry.c:3757: Test failed: key 80000004: value "2": got times 8249382962, 132731307411630000, 8249519033 registry.c:3757: Test failed: key 80000004: value "invalid counter name": got times 8249988186, 132731307411790000, 8250049222 registry.c:3757: Test failed: key 80000004: value "System": got times 8250315022, 132731307411790000, 8250345045 registry.c:3757: Test failed: key 80000050: value (null): got times 8336393141, 132731307420380000, 8352467974 registry.c:3757: Test failed: key 80000050: value "": got times 8352542467, 132731307421940000, 8354324344 registry.c:3757: Test failed: key 80000050: value "Global": got times 8354398217, 132731307422260000, 8356676434 registry.c:3757: Test failed: key 80000050: value "2": got times 8356751649, 132731307422410000, 8356844413 registry.c:3757: Test failed: key 80000050: value "invalid counter name": got times 8356915144, 132731307422410000, 8356959751 registry.c:3757: Test failed: key 80000050: value "System": got times 8357040175, 132731307422410000, 8357080220 registry.c:3757: Test failed: key 80000060: value (null): got times 8363494601, 132731307423040000, 8365667334 registry.c:3757: Test failed: key 80000060: value "": got times 8365761911, 132731307423350000, 8367540692 registry.c:3757: Test failed: key 80000060: value "Global": got times 8367595808, 132731307423510000, 8369100117 registry.c:3757: Test failed: key 80000060: value "2": got times 8369156261, 132731307423660000, 8369227390 registry.c:3757: Test failed: key 80000060: value "invalid counter name": got times 8369281750, 132731307423660000, 8369312346 registry.c:3757: Test failed: key 80000060: value "System": got times 8369372614, 132731307423660000, 8369402674
=== w8adm (32 bit report) ===
advapi32: registry.c:3757: Test failed: key 80000004: value (null): got times 5539628733, 132731307564660000, 5958889804 registry.c:3757: Test failed: key 80000004: value "": got times 5959832276, 132731307606700000, 5961044946 registry.c:3757: Test failed: key 80000004: value "Global": got times 5961795172, 132731307606850000, 5962911804 registry.c:3757: Test failed: key 80000004: value "2": got times 5992457892, 132731307609980000, 5992564537 registry.c:3757: Test failed: key 80000004: value "invalid counter name": got times 5998114511, 132731307610440000, 5998174641 registry.c:3757: Test failed: key 80000004: value "System": got times 6022048192, 132731307612950000, 6022119675 registry.c:3757: Test failed: key 80000050: value (null): got times 6057529216, 132731307616380000, 6063690621 registry.c:3757: Test failed: key 80000050: value "": got times 6092707348, 132731307619980000, 6094054701 registry.c:3757: Test failed: key 80000050: value "Global": got times 6117701413, 132731307622480000, 6119070809 registry.c:3757: Test failed: key 80000050: value "2": got times 6124122164, 132731307623100000, 6124211837 registry.c:3757: Test failed: key 80000050: value "invalid counter name": got times 6128388136, 132731307623570000, 6128416569 registry.c:3757: Test failed: key 80000050: value "System": got times 6139649469, 132731307624660000, 6139726926 registry.c:3757: Test failed: key 80000060: value (null): got times 6162799809, 132731307627010000, 6163928883 registry.c:3757: Test failed: key 80000060: value "": got times 6173984445, 132731307628100000, 6175238839 registry.c:3757: Test failed: key 80000060: value "Global": got times 6190971292, 132731307629820000, 6192118630 registry.c:3757: Test failed: key 80000060: value "2": got times 6203092050, 132731307631070000, 6203158964 registry.c:3757: Test failed: key 80000060: value "invalid counter name": got times 6206853183, 132731307631380000, 6206886244 registry.c:3757: Test failed: key 80000060: value "System": got times 6233226571, 132731307634040000, 6233298043
=== w864 (32 bit report) ===
advapi32: registry.c:3757: Test failed: key 80000004: value (null): got times 3778770123283800, 132731327723230000, 3778770553303294 registry.c:3757: Test failed: key 80000004: value "": got times 3778770553745191, 132731327766200000, 3778770555116328 registry.c:3757: Test failed: key 80000004: value "Global": got times 3778770555561428, 132731327766510000, 3778770556720942 registry.c:3757: Test failed: key 80000004: value "2": got times 3778770557200991, 132731327766670000, 3778770557260296 registry.c:3757: Test failed: key 80000004: value "invalid counter name": got times 3778770557696628, 132731327766670000, 3778770557716831 registry.c:3757: Test failed: key 80000004: value "System": got times 3778770567464306, 132731327767600000, 3778770567484291 registry.c:3757: Test failed: key 80000050: value (null): got times 3778770596590514, 132731327770570000, 3778770602688357 registry.c:3757: Test failed: key 80000050: value "": got times 3778770616481295, 132731327772600000, 3778770617751333 registry.c:3757: Test failed: key 80000050: value "Global": got times 3778770626585028, 132731327773540000, 3778770627784249 registry.c:3757: Test failed: key 80000050: value "2": got times 3778770643074926, 132731327775260000, 3778770643123779 registry.c:3757: Test failed: key 80000050: value "invalid counter name": got times 3778770651818824, 132731327776040000, 3778770651845731 registry.c:3757: Test failed: key 80000050: value "System": got times 3778770661835193, 132731327777140000, 3778770661855097 registry.c:3757: Test failed: key 80000060: value (null): got times 3778770673497713, 132731327778230000, 3778770674730634 registry.c:3757: Test failed: key 80000060: value "": got times 3778770683943952, 132731327779320000, 3778770685120465 registry.c:3757: Test failed: key 80000060: value "Global": got times 3778770694047335, 132731327780260000, 3778770695242105 registry.c:3757: Test failed: key 80000060: value "2": got times 3778770704869268, 132731327781350000, 3778770704916831 registry.c:3757: Test failed: key 80000060: value "invalid counter name": got times 3778770728235373, 132731327783700000, 3778770728262433 registry.c:3757: Test failed: key 80000060: value "System": got times 3778770739211492, 132731327784790000, 3778770739237133
=== w1064v1507 (32 bit report) ===
advapi32: registry.c:3757: Test failed: key 80000004: value (null): got times 503832098, 132731329064740000, 550761014 registry.c:3757: Test failed: key 80000004: value "": got times 550783105, 132731329111610000, 550887694 registry.c:3757: Test failed: key 80000004: value "Global": got times 550911785, 132731329111770000, 551009651 registry.c:3757: Test failed: key 80000004: value "2": got times 551036750, 132731329111930000, 551040718 registry.c:3757: Test failed: key 80000004: value "invalid counter name": got times 551065273, 132731329111930000, 551065650 registry.c:3757: Test failed: key 80000004: value "System": got times 551089989, 132731329111930000, 551090388 registry.c:3757: Test failed: key 80000050: value (null): got times 575129207, 132731329135990000, 576926159 registry.c:3757: Test failed: key 80000050: value "": got times 578078481, 132731329138960000, 578181499 registry.c:3757: Test failed: key 80000050: value "Global": got times 579339826, 132731329140210000, 579470324 registry.c:3757: Test failed: key 80000050: value "2": got times 579621897, 132731329140520000, 579626551 registry.c:3757: Test failed: key 80000050: value "invalid counter name": got times 579811618, 132731329140680000, 579812058 registry.c:3757: Test failed: key 80000050: value "System": got times 579996346, 132731329140830000, 579996813 registry.c:3757: Test failed: key 80000060: value (null): got times 587550467, 132731329148490000, 587666445 registry.c:3757: Test failed: key 80000060: value "": got times 588001016, 132731329148800000, 588099860 registry.c:3757: Test failed: key 80000060: value "Global": got times 589155845, 132731329150050000, 589250778 registry.c:3757: Test failed: key 80000060: value "2": got times 589360531, 132731329150210000, 589365556 registry.c:3757: Test failed: key 80000060: value "invalid counter name": got times 589553728, 132731329150360000, 589554224 registry.c:3757: Test failed: key 80000060: value "System": got times 589849129, 132731329150680000, 589849646
=== w1064v1809 (32 bit report) ===
advapi32: registry.c:3757: Test failed: key 80000004: value (null): got times 658710995, 132731326378220000, 667396029 registry.c:3757: Test failed: key 80000004: value "": got times 667423156, 132731326386970000, 667836153 registry.c:3757: Test failed: key 80000004: value "Global": got times 667867681, 132731326387430000, 668128762 registry.c:3757: Test failed: key 80000004: value "2": got times 668156614, 132731326387590000, 668173412 registry.c:3757: Test failed: key 80000004: value "invalid counter name": got times 668199644, 132731326387750000, 668200259 registry.c:3757: Test failed: key 80000004: value "System": got times 668231362, 132731326387750000, 668231967 registry.c:3757: Test failed: key 80000050: value (null): got times 681556735, 132731326401030000, 684116167 registry.c:3757: Test failed: key 80000050: value "": got times 684216515, 132731326403690000, 684447028 registry.c:3757: Test failed: key 80000050: value "Global": got times 684540231, 132731326404000000, 684741313 registry.c:3757: Test failed: key 80000050: value "2": got times 684841309, 132731326404310000, 684855209 registry.c:3757: Test failed: key 80000050: value "invalid counter name": got times 684949385, 132731326404470000, 684950053 registry.c:3757: Test failed: key 80000050: value "System": got times 685060866, 132731326404620000, 685061517 registry.c:3757: Test failed: key 80000060: value (null): got times 685710983, 132731326405250000, 685939813 registry.c:3757: Test failed: key 80000060: value "": got times 686036924, 132731326405560000, 686273225 registry.c:3757: Test failed: key 80000060: value "Global": got times 686536068, 132731326406030000, 686748821 registry.c:3757: Test failed: key 80000060: value "2": got times 686849542, 132731326406340000, 686862241 registry.c:3757: Test failed: key 80000060: value "invalid counter name": got times 686954116, 132731326406500000, 686954697 registry.c:3757: Test failed: key 80000060: value "System": got times 687059661, 132731326406500000, 687060196
=== w1064 (32 bit report) ===
advapi32: registry.c:3757: Test failed: key 80000004: value (null): got times 601565394, 132731326790770000, 611470786 registry.c:3757: Test failed: key 80000004: value "": got times 611502133, 132731326800770000, 611700336 registry.c:3757: Test failed: key 80000004: value "Global": got times 611737637, 132731326800920000, 611927036 registry.c:3757: Test failed: key 80000004: value "2": got times 611980273, 132731326801240000, 611997990 registry.c:3757: Test failed: key 80000004: value "invalid counter name": got times 612033465, 132731326801240000, 612034520 registry.c:3757: Test failed: key 80000004: value "System": got times 612074148, 132731326801240000, 612074771 registry.c:3757: Test failed: key 80000050: value (null): got times 622697817, 132731326811860000, 625246081 registry.c:3757: Test failed: key 80000050: value "": got times 625395938, 132731326814670000, 625586534 registry.c:3757: Test failed: key 80000050: value "Global": got times 625925833, 132731326815140000, 626107646 registry.c:3757: Test failed: key 80000050: value "2": got times 626415371, 132731326815610000, 626429016 registry.c:3757: Test failed: key 80000050: value "invalid counter name": got times 626804539, 132731326816080000, 626805264 registry.c:3757: Test failed: key 80000050: value "System": got times 626981823, 132731326816240000, 626982563 registry.c:3757: Test failed: key 80000060: value (null): got times 628110176, 132731326817330000, 628316762 registry.c:3757: Test failed: key 80000060: value "": got times 628429455, 132731326817640000, 628599570 registry.c:3757: Test failed: key 80000060: value "Global": got times 628788432, 132731326817950000, 628941676 registry.c:3757: Test failed: key 80000060: value "2": got times 629137063, 132731326818420000, 629150091 registry.c:3757: Test failed: key 80000060: value "invalid counter name": got times 629392091, 132731326818580000, 629392808 registry.c:3757: Test failed: key 80000060: value "System": got times 629525513, 132731326818740000, 629526214
=== w1064_tsign (32 bit report) ===
advapi32: registry.c:3757: Test failed: key 80000004: value (null): got times 880950460, 132731328379720000, 891410304 registry.c:3757: Test failed: key 80000004: value "": got times 891420170, 132731328390190000, 891694590 registry.c:3757: Test failed: key 80000004: value "Global": got times 891720998, 132731328390500000, 891984255 registry.c:3757: Test failed: key 80000004: value "2": got times 891994079, 132731328390820000, 892004895 registry.c:3757: Test failed: key 80000004: value "invalid counter name": got times 892013658, 132731328390820000, 892014249 registry.c:3757: Test failed: key 80000004: value "System": got times 892024682, 132731328390820000, 892025257 registry.c:3757: Test failed: key 80000050: value (null): got times 906821256, 132731328405660000, 910077979 registry.c:3757: Test failed: key 80000050: value "": got times 910081581, 132731328408940000, 910259930 registry.c:3757: Test failed: key 80000050: value "Global": got times 910263400, 132731328409100000, 910428720 registry.c:3757: Test failed: key 80000050: value "2": got times 910432794, 132731328409250000, 910443347 registry.c:3757: Test failed: key 80000050: value "invalid counter name": got times 910446817, 132731328409250000, 910447419 registry.c:3757: Test failed: key 80000050: value "System": got times 910450962, 132731328409250000, 910451516 registry.c:3757: Test failed: key 80000060: value (null): got times 912245434, 132731328411130000, 912440839 registry.c:3757: Test failed: key 80000060: value "": got times 912444468, 132731328411280000, 912612264 registry.c:3757: Test failed: key 80000060: value "Global": got times 912616049, 132731328411440000, 912874171 registry.c:3757: Test failed: key 80000060: value "2": got times 912877898, 132731328411750000, 912891277 registry.c:3757: Test failed: key 80000060: value "invalid counter name": got times 912908752, 132731328411750000, 912909608 registry.c:3757: Test failed: key 80000060: value "System": got times 912913328, 132731328411750000, 912914056
=== w10pro64 (32 bit report) ===
advapi32: registry.c:3757: Test failed: key 80000004: value (null): got times 706157377, 132731308794100000, 711489358 registry.c:3757: Test failed: key 80000004: value "": got times 711498948, 132731308799420000, 711814137 registry.c:3757: Test failed: key 80000004: value "Global": got times 711823470, 132731308799730000, 712060469 registry.c:3757: Test failed: key 80000004: value "2": got times 712073143, 132731308800040000, 712084992 registry.c:3757: Test failed: key 80000004: value "invalid counter name": got times 712088637, 132731308800040000, 712089235 registry.c:3757: Test failed: key 80000004: value "System": got times 712092741, 132731308800040000, 712093268 registry.c:3757: Test failed: key 80000050: value (null): got times 716343672, 132731308804260000, 718307159 registry.c:3757: Test failed: key 80000050: value "": got times 718311019, 132731308806290000, 718541625 registry.c:3757: Test failed: key 80000050: value "Global": got times 718545217, 132731308806450000, 718771986 registry.c:3757: Test failed: key 80000050: value "2": got times 718776872, 132731308806760000, 718790682 registry.c:3757: Test failed: key 80000050: value "invalid counter name": got times 718795040, 132731308806760000, 718795778 registry.c:3757: Test failed: key 80000050: value "System": got times 718800247, 132731308806760000, 718801002 registry.c:3757: Test failed: key 80000060: value (null): got times 719727622, 132731308807700000, 719970206 registry.c:3757: Test failed: key 80000060: value "": got times 719973854, 132731308807850000, 720223706 registry.c:3757: Test failed: key 80000060: value "Global": got times 720227269, 132731308808170000, 720495130 registry.c:3757: Test failed: key 80000060: value "2": got times 720499663, 132731308808480000, 720512813 registry.c:3757: Test failed: key 80000060: value "invalid counter name": got times 720516565, 132731308808480000, 720517174 registry.c:3757: Test failed: key 80000060: value "System": got times 720520819, 132731308808480000, 720521532
=== w864 (64 bit report) ===
advapi32: registry.c:3757: Test failed: key FFFFFFFF80000004: value (null): got times 3778770059144563, 132731327896670000, 3778770305963399 registry.c:3757: Test failed: key FFFFFFFF80000004: value "": got times 3778770307827268, 132731327921520000, 3778770308800594 registry.c:3757: Test failed: key FFFFFFFF80000004: value "Global": got times 3778770309286789, 132731327921670000, 3778770310026028 registry.c:3757: Test failed: key FFFFFFFF80000004: value "2": got times 3778770310528033, 132731327921830000, 3778770310571573 registry.c:3757: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 3778770311043677, 132731327921830000, 3778770311062718 registry.c:3757: Test failed: key FFFFFFFF80000004: value "System": got times 3778770337676707, 132731327924480000, 3778770337696441 registry.c:3757: Test failed: key FFFFFFFF80000050: value (null): got times 3778770356363452, 132731327926360000, 3778770361553254 registry.c:3757: Test failed: key FFFFFFFF80000050: value "": got times 3778770391157997, 132731327929800000, 3778770392070662 registry.c:3757: Test failed: key FFFFFFFF80000050: value "Global": got times 3778770401620860, 132731327930890000, 3778770402368214 registry.c:3757: Test failed: key FFFFFFFF80000050: value "2": got times 3778770419845690, 132731327932790000, 3778770419889472 registry.c:3757: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 3778770429786923, 132731327933700000, 3778770429806228 registry.c:3757: Test failed: key FFFFFFFF80000050: value "System": got times 3778770441008741, 132731327934800000, 3778770441027768 registry.c:3757: Test failed: key FFFFFFFF80000060: value (null): got times 3778770459476302, 132731327936670000, 3778770460294910 registry.c:3757: Test failed: key FFFFFFFF80000060: value "": got times 3778770470310285, 132731327937770000, 3778770471059222 registry.c:3757: Test failed: key FFFFFFFF80000060: value "Global": got times 3778770480604671, 132731327938860000, 3778770481355820 registry.c:3757: Test failed: key FFFFFFFF80000060: value "2": got times 3778770491300377, 132731327939800000, 3778770491339853 registry.c:3757: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 3778770509015789, 132731327941670000, 3778770509035340 registry.c:3757: Test failed: key FFFFFFFF80000060: value "System": got times 3778770520397315, 132731327942770000, 3778770520416460
=== w1064v1507 (64 bit report) ===
advapi32: registry.c:3757: Test failed: key FFFFFFFF80000004: value (null): got times 498034986, 132731329248890000, 531686000 registry.c:3757: Test failed: key FFFFFFFF80000004: value "": got times 531716023, 132731329282480000, 531796730 registry.c:3757: Test failed: key FFFFFFFF80000004: value "Global": got times 531874317, 132731329282640000, 531956498 registry.c:3757: Test failed: key FFFFFFFF80000004: value "2": got times 531983577, 132731329282800000, 531988167 registry.c:3757: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 532013501, 132731329282800000, 532013896 registry.c:3757: Test failed: key FFFFFFFF80000004: value "System": got times 533232825, 132731329284050000, 533233119 registry.c:3757: Test failed: key FFFFFFFF80000050: value (null): got times 550975110, 132731329301700000, 564739853 registry.c:3757: Test failed: key FFFFFFFF80000050: value "": got times 568925419, 132731329319670000, 568993828 registry.c:3757: Test failed: key FFFFFFFF80000050: value "Global": got times 569803561, 132731329320610000, 569896058 registry.c:3757: Test failed: key FFFFFFFF80000050: value "2": got times 570694642, 132731329321550000, 570698784 registry.c:3757: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 571333234, 132731329322170000, 571333565 registry.c:3757: Test failed: key FFFFFFFF80000050: value "System": got times 572310536, 132731329323110000, 572310890 registry.c:3757: Test failed: key FFFFFFFF80000060: value (null): got times 573407540, 132731329324200000, 573470400 registry.c:3757: Test failed: key FFFFFFFF80000060: value "": got times 574590337, 132731329325450000, 574664433 registry.c:3757: Test failed: key FFFFFFFF80000060: value "Global": got times 575410100, 132731329326240000, 575481808 registry.c:3757: Test failed: key FFFFFFFF80000060: value "2": got times 575602935, 132731329326390000, 575607097 registry.c:3757: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 575733238, 132731329326550000, 575733568 registry.c:3757: Test failed: key FFFFFFFF80000060: value "System": got times 577202841, 132731329327960000, 577203256
=== w1064v1809 (64 bit report) ===
advapi32: registry.c:3757: Test failed: key FFFFFFFF80000004: value (null): got times 657853529, 132731326557230000, 674266933 registry.c:3757: Test failed: key FFFFFFFF80000004: value "": got times 674293849, 132731326573630000, 674475555 registry.c:3757: Test failed: key FFFFFFFF80000004: value "Global": got times 674503712, 132731326573790000, 674655980 registry.c:3757: Test failed: key FFFFFFFF80000004: value "2": got times 674684623, 132731326573950000, 674695291 registry.c:3757: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 674721879, 132731326573950000, 674722255 registry.c:3757: Test failed: key FFFFFFFF80000004: value "System": got times 675187801, 132731326574420000, 675188247 registry.c:3757: Test failed: key FFFFFFFF80000050: value (null): got times 678331416, 132731326577700000, 692704025 registry.c:3757: Test failed: key FFFFFFFF80000050: value "": got times 694826654, 132731326594100000, 694962829 registry.c:3757: Test failed: key FFFFFFFF80000050: value "Global": got times 695060631, 132731326594420000, 695194141 registry.c:3757: Test failed: key FFFFFFFF80000050: value "2": got times 695298273, 132731326594570000, 695308999 registry.c:3757: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 696015382, 132731326595350000, 696015793 registry.c:3757: Test failed: key FFFFFFFF80000050: value "System": got times 696136067, 132731326595510000, 696136391 registry.c:3757: Test failed: key FFFFFFFF80000060: value (null): got times 696621287, 132731326595980000, 696757089 registry.c:3757: Test failed: key FFFFFFFF80000060: value "": got times 696860716, 132731326596140000, 696997678 registry.c:3757: Test failed: key FFFFFFFF80000060: value "Global": got times 697100369, 132731326596450000, 697236940 registry.c:3757: Test failed: key FFFFFFFF80000060: value "2": got times 697340736, 132731326596600000, 697350568 registry.c:3757: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 697446822, 132731326596760000, 697447187 registry.c:3757: Test failed: key FFFFFFFF80000060: value "System": got times 697557828, 132731326596920000, 697558176
=== w1064 (64 bit report) ===
advapi32: registry.c:3757: Test failed: key FFFFFFFF80000004: value (null): got times 589046724, 132731327090020000, 605548388 registry.c:3757: Test failed: key FFFFFFFF80000004: value "": got times 605579610, 132731327106580000, 605759137 registry.c:3757: Test failed: key FFFFFFFF80000004: value "Global": got times 605787937, 132731327106740000, 605940497 registry.c:3757: Test failed: key FFFFFFFF80000004: value "2": got times 605973144, 132731327106890000, 605984773 registry.c:3757: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 606016162, 132731327107050000, 606016612 registry.c:3757: Test failed: key FFFFFFFF80000004: value "System": got times 606418326, 132731327107360000, 606418720 registry.c:3757: Test failed: key FFFFFFFF80000050: value (null): got times 613597295, 132731327114550000, 628048208 registry.c:3757: Test failed: key FFFFFFFF80000050: value "": got times 628170065, 132731327129080000, 628314290 registry.c:3757: Test failed: key FFFFFFFF80000050: value "Global": got times 628423691, 132731327129390000, 628564399 registry.c:3757: Test failed: key FFFFFFFF80000050: value "2": got times 628684771, 132731327129700000, 628695281 registry.c:3757: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 628826846, 132731327129860000, 628827239 registry.c:3757: Test failed: key FFFFFFFF80000050: value "System": got times 629762402, 132731327130800000, 629762964 registry.c:3757: Test failed: key FFFFFFFF80000060: value (null): got times 630785673, 132731327131740000, 630925615 registry.c:3757: Test failed: key FFFFFFFF80000060: value "": got times 631174538, 132731327132210000, 631314505 registry.c:3757: Test failed: key FFFFFFFF80000060: value "Global": got times 631562443, 132731327132520000, 631700547 registry.c:3757: Test failed: key FFFFFFFF80000060: value "2": got times 631805754, 132731327132830000, 631815827 registry.c:3757: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 631909825, 132731327132830000, 631910184 registry.c:3757: Test failed: key FFFFFFFF80000060: value "System": got times 632019167, 132731327132990000, 632019516
=== w1064_2qxl (64 bit report) ===
advapi32: registry.c:3757: Test failed: key FFFFFFFF80000004: value (null): got times 694864411, 132731329491450000, 701033677 registry.c:3757: Test failed: key FFFFFFFF80000004: value "": got times 701062564, 132731329497540000, 701256712 registry.c:3757: Test failed: key FFFFFFFF80000004: value "Global": got times 701284482, 132731329497850000, 701420080 registry.c:3757: Test failed: key FFFFFFFF80000004: value "2": got times 701452384, 132731329498010000, 701465074 registry.c:3757: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 701496337, 132731329498010000, 701496676 registry.c:3757: Test failed: key FFFFFFFF80000004: value "System": got times 701590887, 132731329498170000, 701591454 registry.c:3757: Test failed: key FFFFFFFF80000050: value (null): got times 709215236, 132731329505820000, 723605451 registry.c:3757: Test failed: key FFFFFFFF80000050: value "": got times 724140329, 132731329520670000, 724287386 registry.c:3757: Test failed: key FFFFFFFF80000050: value "Global": got times 724385381, 132731329520980000, 724511474 registry.c:3757: Test failed: key FFFFFFFF80000050: value "2": got times 725158818, 132731329521760000, 725170221 registry.c:3757: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 725266079, 132731329521760000, 725266494 registry.c:3757: Test failed: key FFFFFFFF80000050: value "System": got times 725372039, 132731329521920000, 725372338 registry.c:3757: Test failed: key FFFFFFFF80000060: value (null): got times 726305779, 132731329522860000, 726442821 registry.c:3757: Test failed: key FFFFFFFF80000060: value "": got times 726541080, 132731329523010000, 726669483 registry.c:3757: Test failed: key FFFFFFFF80000060: value "Global": got times 726763536, 132731329523320000, 726891346 registry.c:3757: Test failed: key FFFFFFFF80000060: value "2": got times 726993291, 132731329523480000, 727003227 registry.c:3757: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 727092266, 132731329523640000, 727092591 registry.c:3757: Test failed: key FFFFFFFF80000060: value "System": got times 727194000, 132731329523790000, 727194268
=== w1064_tsign (64 bit report) ===
advapi32: registry.c:3757: Test failed: key FFFFFFFF80000004: value (null): got times 876941263, 132731328697220000, 893818629 registry.c:3757: Test failed: key FFFFFFFF80000004: value "": got times 893828185, 132731328714100000, 894000478 registry.c:3757: Test failed: key FFFFFFFF80000004: value "Global": got times 894012891, 132731328714260000, 894156665 registry.c:3757: Test failed: key FFFFFFFF80000004: value "2": got times 894165965, 132731328714410000, 894174426 registry.c:3757: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 894182979, 132731328714410000, 894183333 registry.c:3757: Test failed: key FFFFFFFF80000004: value "System": got times 894196645, 132731328714410000, 894196979 registry.c:3757: Test failed: key FFFFFFFF80000050: value (null): got times 908154130, 132731328728320000, 922463485 registry.c:3757: Test failed: key FFFFFFFF80000050: value "": got times 922466909, 132731328742690000, 923372590 registry.c:3757: Test failed: key FFFFFFFF80000050: value "Global": got times 923375596, 132731328743630000, 924205276 registry.c:3757: Test failed: key FFFFFFFF80000050: value "2": got times 924208420, 132731328744410000, 924219282 registry.c:3757: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 924222212, 132731328744410000, 924222605 registry.c:3757: Test failed: key FFFFFFFF80000050: value "System": got times 924225941, 132731328744410000, 924226570 registry.c:3757: Test failed: key FFFFFFFF80000060: value (null): got times 925319494, 132731328745510000, 926280831 registry.c:3757: Test failed: key FFFFFFFF80000060: value "": got times 926284100, 132731328746440000, 926920876 registry.c:3757: Test failed: key FFFFFFFF80000060: value "Global": got times 926960451, 132731328747220000, 927489168 registry.c:3757: Test failed: key FFFFFFFF80000060: value "2": got times 927492097, 132731328747690000, 927501874 registry.c:3757: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 927504704, 132731328747690000, 927505042 registry.c:3757: Test failed: key FFFFFFFF80000060: value "System": got times 927508408, 132731328747690000, 927508688
=== w10pro64 (64 bit report) ===
advapi32: registry.c:3757: Test failed: key FFFFFFFF80000004: value (null): got times 703696219, 132731308971230000, 708641296 registry.c:3757: Test failed: key FFFFFFFF80000004: value "": got times 708651257, 132731308976230000, 708837959 registry.c:3757: Test failed: key FFFFFFFF80000004: value "Global": got times 708848729, 132731308976380000, 708990405 registry.c:3757: Test failed: key FFFFFFFF80000004: value "2": got times 709047283, 132731308976540000, 709058727 registry.c:3757: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 709061774, 132731308976540000, 709062285 registry.c:3757: Test failed: key FFFFFFFF80000004: value "System": got times 709065275, 132731308976700000, 709065584 registry.c:3757: Test failed: key FFFFFFFF80000050: value (null): got times 712182021, 132731308979670000, 713489310 registry.c:3757: Test failed: key FFFFFFFF80000050: value "": got times 713492221, 132731308981070000, 713667577 registry.c:3757: Test failed: key FFFFFFFF80000050: value "Global": got times 713670449, 132731308981230000, 713859517 registry.c:3757: Test failed: key FFFFFFFF80000050: value "2": got times 713862356, 132731308981380000, 713873023 registry.c:3757: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 713875670, 132731308981380000, 713876007 registry.c:3757: Test failed: key FFFFFFFF80000050: value "System": got times 713878924, 132731308981380000, 713879198 registry.c:3757: Test failed: key FFFFFFFF80000060: value (null): got times 714856902, 132731308982480000, 714996009 registry.c:3757: Test failed: key FFFFFFFF80000060: value "": got times 714999011, 132731308982480000, 715135754 registry.c:3757: Test failed: key FFFFFFFF80000060: value "Global": got times 715138607, 132731308982630000, 715281105 registry.c:3757: Test failed: key FFFFFFFF80000060: value "2": got times 715284412, 132731308982790000, 715294437 registry.c:3757: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 715297080, 132731308982790000, 715297416 registry.c:3757: Test failed: key FFFFFFFF80000060: value "System": got times 715300356, 132731308982790000, 715300658
=== w10pro64_ar (64 bit report) ===
advapi32: registry.c:3757: Test failed: key FFFFFFFF80000004: value (null): got times 640732905, 132731308629520000, 647579498 registry.c:3757: Test failed: key FFFFFFFF80000004: value "": got times 647605981, 132731308636400000, 647771551 registry.c:3757: Test failed: key FFFFFFFF80000004: value "Global": got times 647796230, 132731308636560000, 647935476 registry.c:3757: Test failed: key FFFFFFFF80000004: value "2": got times 647964060, 132731308636710000, 647974347 registry.c:3757: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 648005737, 132731308636710000, 648006131 registry.c:3757: Test failed: key FFFFFFFF80000004: value "System": got times 648357775, 132731308637180000, 648358172 registry.c:3757: Test failed: key FFFFFFFF80000050: value (null): got times 658030019, 132731308646710000, 660546161 registry.c:3757: Test failed: key FFFFFFFF80000050: value "": got times 660892832, 132731308649680000, 661036678 registry.c:3757: Test failed: key FFFFFFFF80000050: value "Global": got times 661148567, 132731308649840000, 661287833 registry.c:3757: Test failed: key FFFFFFFF80000050: value "2": got times 661417518, 132731308650150000, 661427402 registry.c:3757: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 661558792, 132731308650300000, 661559242 registry.c:3757: Test failed: key FFFFFFFF80000050: value "System": got times 661726316, 132731308650460000, 661726747 registry.c:3757: Test failed: key FFFFFFFF80000060: value (null): got times 662861487, 132731308651560000, 663003024 registry.c:3757: Test failed: key FFFFFFFF80000060: value "": got times 663272287, 132731308652020000, 663406754 registry.c:3757: Test failed: key FFFFFFFF80000060: value "Global": got times 663531917, 132731308652340000, 663670151 registry.c:3757: Test failed: key FFFFFFFF80000060: value "2": got times 664136306, 132731308652960000, 664146616 registry.c:3757: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 665092020, 132731308653900000, 665092417 registry.c:3757: Test failed: key FFFFFFFF80000060: value "System": got times 665869849, 132731308654680000, 665870337
=== w10pro64_he (64 bit report) ===
advapi32: registry.c:3757: Test failed: key FFFFFFFF80000004: value (null): got times 597532091, 132731309595990000, 603372791 registry.c:3757: Test failed: key FFFFFFFF80000004: value "": got times 603399946, 132731309601920000, 603754353 registry.c:3757: Test failed: key FFFFFFFF80000004: value "Global": got times 603780147, 132731309602240000, 603911991 registry.c:3757: Test failed: key FFFFFFFF80000004: value "2": got times 603939428, 132731309602390000, 603948815 registry.c:3757: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 603976648, 132731309602390000, 603977028 registry.c:3757: Test failed: key FFFFFFFF80000004: value "System": got times 604102865, 132731309602550000, 604103270 registry.c:3757: Test failed: key FFFFFFFF80000050: value (null): got times 611296853, 132731309609740000, 613474378 registry.c:3757: Test failed: key FFFFFFFF80000050: value "": got times 614035960, 132731309612550000, 614530315 registry.c:3757: Test failed: key FFFFFFFF80000050: value "Global": got times 615599601, 132731309614110000, 615786773 registry.c:3757: Test failed: key FFFFFFFF80000050: value "2": got times 616651598, 132731309615210000, 616663442 registry.c:3757: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 617355846, 132731309615830000, 617356276 registry.c:3757: Test failed: key FFFFFFFF80000050: value "System": got times 617473896, 132731309615990000, 617474317 registry.c:3757: Test failed: key FFFFFFFF80000060: value (null): got times 618344502, 132731309616770000, 618496246 registry.c:3757: Test failed: key FFFFFFFF80000060: value "": got times 618619551, 132731309617080000, 618759935 registry.c:3757: Test failed: key FFFFFFFF80000060: value "Global": got times 619094053, 132731309617550000, 619246231 registry.c:3757: Test failed: key FFFFFFFF80000060: value "2": got times 619963500, 132731309618490000, 619974085 registry.c:3757: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 620084798, 132731309618640000, 620085230 registry.c:3757: Test failed: key FFFFFFFF80000060: value "System": got times 620204935, 132731309618640000, 620205361
=== w10pro64_ja (64 bit report) ===
advapi32: registry.c:3757: Test failed: key FFFFFFFF80000004: value (null): got times 594350955, 132731309165250000, 602124068 registry.c:3757: Test failed: key FFFFFFFF80000004: value "": got times 602157424, 132731309173070000, 602315642 registry.c:3757: Test failed: key FFFFFFFF80000004: value "Global": got times 602345750, 132731309173220000, 602616116 registry.c:3757: Test failed: key FFFFFFFF80000004: value "2": got times 602646114, 132731309173540000, 602655601 registry.c:3757: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 602688632, 132731309173690000, 602688957 registry.c:3757: Test failed: key FFFFFFFF80000004: value "System": got times 602768995, 132731309173690000, 602769340 registry.c:3757: Test failed: key FFFFFFFF80000050: value (null): got times 616683695, 132731309187600000, 618259139 registry.c:3757: Test failed: key FFFFFFFF80000050: value "": got times 618385391, 132731309189320000, 618555212 registry.c:3757: Test failed: key FFFFFFFF80000050: value "Global": got times 618832466, 132731309189790000, 618978342 registry.c:3757: Test failed: key FFFFFFFF80000050: value "2": got times 619112106, 132731309190100000, 619122795 registry.c:3757: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 619236538, 132731309190100000, 619236968 registry.c:3757: Test failed: key FFFFFFFF80000050: value "System": got times 619363715, 132731309190250000, 619364141 registry.c:3757: Test failed: key FFFFFFFF80000060: value (null): got times 620746250, 132731309191660000, 620889733 registry.c:3757: Test failed: key FFFFFFFF80000060: value "": got times 621004163, 132731309191970000, 621149934 registry.c:3757: Test failed: key FFFFFFFF80000060: value "Global": got times 621263486, 132731309192130000, 621402533 registry.c:3757: Test failed: key FFFFFFFF80000060: value "2": got times 621525329, 132731309192440000, 621536201 registry.c:3757: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 621682821, 132731309192600000, 621683237 registry.c:3757: Test failed: key FFFFFFFF80000060: value "System": got times 622125826, 132731309193070000, 622126221
=== w10pro64_zh_CN (64 bit report) ===
advapi32: registry.c:3757: Test failed: key FFFFFFFF80000004: value (null): got times 577539716, 132731309345370000, 585273577 registry.c:3757: Test failed: key FFFFFFFF80000004: value "": got times 585304677, 132731309353180000, 585482682 registry.c:3757: Test failed: key FFFFFFFF80000004: value "Global": got times 585515776, 132731309353340000, 585686674 registry.c:3757: Test failed: key FFFFFFFF80000004: value "2": got times 585718089, 132731309353650000, 585729547 registry.c:3757: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 585760082, 132731309353650000, 585760548 registry.c:3757: Test failed: key FFFFFFFF80000004: value "System": got times 585826683, 132731309353650000, 585827077 registry.c:3757: Test failed: key FFFFFFFF80000050: value (null): got times 598698785, 132731309366620000, 600333773 registry.c:3757: Test failed: key FFFFFFFF80000050: value "": got times 600478529, 132731309368340000, 600675587 registry.c:3757: Test failed: key FFFFFFFF80000050: value "Global": got times 600830770, 132731309368650000, 600987939 registry.c:3757: Test failed: key FFFFFFFF80000050: value "2": got times 601226405, 132731309369120000, 601238314 registry.c:3757: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 601337435, 132731309369280000, 601337843 registry.c:3757: Test failed: key FFFFFFFF80000050: value "System": got times 601465341, 132731309369280000, 601465751 registry.c:3757: Test failed: key FFFFFFFF80000060: value (null): got times 602477526, 132731309370370000, 602621534 registry.c:3757: Test failed: key FFFFFFFF80000060: value "": got times 602779605, 132731309370680000, 602938359 registry.c:3757: Test failed: key FFFFFFFF80000060: value "Global": got times 603049096, 132731309370840000, 603203910 registry.c:3757: Test failed: key FFFFFFFF80000060: value "2": got times 603349321, 132731309371150000, 603361213 registry.c:3757: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 603499837, 132731309371310000, 603500282 registry.c:3757: Test failed: key FFFFFFFF80000060: value "System": got times 603850764, 132731309371780000, 603851198
Hi,
While running your changed tests, I think I found new failures. Being a bot and all I'm not very good at pattern recognition, so I might be wrong, but could you please double-check?
Full results can be found at: https://testbot.winehq.org/JobDetails.pl?Key=95440
Your paranoid android.
=== w7u_2qxl (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 3841592603, 132731314540100000, 3887875495 registry.c:3769: Test failed: key 80000004: value "": got times 3887898921, 132731314586520000, 3890147666 registry.c:3769: Test failed: key 80000004: value "Global": got times 3890175813, 132731314588700000, 3890284469 registry.c:3769: Test failed: key 80000004: value "2": got times 3890303421, 132731314588860000, 3890306435 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 3890325133, 132731314588860000, 3890325998 registry.c:3769: Test failed: key 80000004: value "System": got times 3890331824, 132731314588860000, 3890332669 registry.c:3769: Test failed: key 80000050: value (null): got times 3894076131, 132731314592600000, 3905042128 registry.c:3769: Test failed: key 80000050: value "": got times 3905047618, 132731314603680000, 3905142029 registry.c:3769: Test failed: key 80000050: value "Global": got times 3905147116, 132731314603680000, 3905234723 registry.c:3769: Test failed: key 80000050: value "2": got times 3905240035, 132731314603830000, 3905243074 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 3905248117, 132731314603830000, 3905248973 registry.c:3769: Test failed: key 80000050: value "System": got times 3905254768, 132731314603830000, 3905255614 registry.c:3769: Test failed: key 80000060: value (null): got times 3909447552, 132731314608040000, 3909540027 registry.c:3769: Test failed: key 80000060: value "": got times 3909545284, 132731314608040000, 3909645346 registry.c:3769: Test failed: key 80000060: value "Global": got times 3909650439, 132731314608200000, 3909751313 registry.c:3769: Test failed: key 80000060: value "2": got times 3909756894, 132731314608360000, 3909759828 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 3909765440, 132731314608360000, 3909766296 registry.c:3769: Test failed: key 80000060: value "System": got times 3909772098, 132731314608360000, 3909772944
=== w7u_adm (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 675186565, 132731314333240000, 730357031 registry.c:3769: Test failed: key 80000004: value "": got times 730367296, 132731314388420000, 730463274 registry.c:3769: Test failed: key 80000050: value (null): got times 735694390, 132731314393720000, 761676220 registry.c:3769: Test failed: key 80000050: value "2": got times 761886602, 132731314419930000, 761890968 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 761898199, 132731314419930000, 761899880 registry.c:3769: Test failed: key 80000050: value "System": got times 761908127, 132731314419930000, 761910548 registry.c:3769: Test failed: key 80000060: value "": got times 768089744, 132731314426170000, 768179565 registry.c:3769: Test failed: key 80000060: value "Global": got times 768187044, 132731314426170000, 768296319 registry.c:3769: Test failed: key 80000060: value "2": got times 768303595, 132731314426330000, 768307975 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 768315045, 132731314426330000, 768317497 registry.c:3769: Test failed: key 80000060: value "System": got times 768325219, 132731314426330000, 768326896
=== w7u_el (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 1013933677, 132731314725770000, 1074605381 registry.c:3769: Test failed: key 80000004: value "": got times 1074624789, 132731314786460000, 1074718580 registry.c:3769: Test failed: key 80000004: value "Global": got times 1074737920, 132731314786460000, 1074834072 registry.c:3769: Test failed: key 80000004: value "2": got times 1074854331, 132731314786620000, 1074858320 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 1074886466, 132731314786620000, 1074887381 registry.c:3769: Test failed: key 80000004: value "System": got times 1074893545, 132731314786620000, 1074894419 registry.c:3769: Test failed: key 80000050: value (null): got times 1084869388, 132731314796600000, 1108773289 registry.c:3769: Test failed: key 80000050: value "": got times 1108779610, 132731314820630000, 1109801213 registry.c:3769: Test failed: key 80000050: value "Global": got times 1109806446, 132731314821560000, 1110403471 registry.c:3769: Test failed: key 80000050: value "2": got times 1110410263, 132731314822190000, 1110414635 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 1110420447, 132731314822190000, 1110421661 registry.c:3769: Test failed: key 80000050: value "System": got times 1110427827, 132731314822190000, 1110428663 registry.c:3769: Test failed: key 80000060: value (null): got times 1115646517, 132731314827490000, 1117727597 registry.c:3769: Test failed: key 80000060: value "": got times 1117733320, 132731314829520000, 1117844448
=== w8 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 7896979500, 132731304576400000, 8206158908 registry.c:3769: Test failed: key 80000004: value "": got times 8206656988, 132731304607330000, 8208535080 registry.c:3769: Test failed: key 80000004: value "Global": got times 8208733998, 132731304607490000, 8210931465 registry.c:3769: Test failed: key 80000004: value "2": got times 8211331732, 132731304607800000, 8211412810 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 8211602599, 132731304607800000, 8211633066 registry.c:3769: Test failed: key 80000004: value "System": got times 8211802713, 132731304607800000, 8211832788 registry.c:3769: Test failed: key 80000050: value (null): got times 8247422621, 132731304611400000, 8261307671 registry.c:3769: Test failed: key 80000050: value "": got times 8261386970, 132731304612800000, 8268250217 registry.c:3769: Test failed: key 80000050: value "Global": got times 8268313074, 132731304613430000, 8276427765 registry.c:3769: Test failed: key 80000050: value "2": got times 8276486244, 132731304614360000, 8276553458 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 8276612886, 132731304614360000, 8276646065 registry.c:3769: Test failed: key 80000050: value "System": got times 8276706548, 132731304614360000, 8276736676 registry.c:3769: Test failed: key 80000060: value (null): got times 8282870737, 132731304614990000, 8284542458 registry.c:3769: Test failed: key 80000060: value "": got times 8284606956, 132731304615150000, 8286105343 registry.c:3769: Test failed: key 80000060: value "Global": got times 8286157674, 132731304615300000, 8287965310 registry.c:3769: Test failed: key 80000060: value "2": got times 8288079462, 132731304615460000, 8288194828 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 8288247713, 132731304615460000, 8288278173 registry.c:3769: Test failed: key 80000060: value "System": got times 8288335865, 132731304615460000, 8288365799
=== w8adm (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 5499102895, 132731304320250000, 5904443565 registry.c:3769: Test failed: key 80000004: value "": got times 5905896933, 132731304360880000, 5907568400 registry.c:3769: Test failed: key 80000004: value "Global": got times 5908910918, 132731304361190000, 5910648506 registry.c:3769: Test failed: key 80000004: value "2": got times 5917845807, 132731304362130000, 5917918728 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 5925826760, 132731304362910000, 5925888115 registry.c:3769: Test failed: key 80000004: value "System": got times 5933619851, 132731304363690000, 5933668752 registry.c:3769: Test failed: key 80000050: value (null): got times 5966727570, 132731304366970000, 5974229491 registry.c:3769: Test failed: key 80000050: value "": got times 5981079747, 132731304368380000, 5982818496 registry.c:3769: Test failed: key 80000050: value "Global": got times 5989948503, 132731304369320000, 5991605869 registry.c:3769: Test failed: key 80000050: value "2": got times 5998640629, 132731304370250000, 5998757844 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 6004666617, 132731304370880000, 6004701858 registry.c:3769: Test failed: key 80000050: value "System": got times 6018858913, 132731304372280000, 6018902898 registry.c:3769: Test failed: key 80000060: value (null): got times 6031181435, 132731304373530000, 6032497023 registry.c:3769: Test failed: key 80000060: value "": got times 6039104032, 132731304374320000, 6040500807 registry.c:3769: Test failed: key 80000060: value "Global": got times 6046914407, 132731304375100000, 6048362956 registry.c:3769: Test failed: key 80000060: value "2": got times 6055016922, 132731304375880000, 6055209477 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 6061727879, 132731304376500000, 6061769172 registry.c:3769: Test failed: key 80000060: value "System": got times 6069233165, 132731304377280000, 6069273672
=== w864 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 3778770136651123, 132731313783920000, 3778770567731607 registry.c:3769: Test failed: key 80000004: value "": got times 3778770568566454, 132731313827200000, 3778770569723391 registry.c:3769: Test failed: key 80000004: value "Global": got times 3778770570076041, 132731313827360000, 3778770570991613 registry.c:3769: Test failed: key 80000004: value "2": got times 3778770571382955, 132731313827510000, 3778770571417111 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 3778770571768872, 132731313827510000, 3778770571787571 registry.c:3769: Test failed: key 80000004: value "System": got times 3778770576869177, 132731313827980000, 3778770576891583 registry.c:3769: Test failed: key 80000050: value (null): got times 3778770611046525, 132731313831420000, 3778770616770360 registry.c:3769: Test failed: key 80000050: value "": got times 3778770634250413, 132731313833760000, 3778770635920637 registry.c:3769: Test failed: key 80000050: value "Global": got times 3778770664654613, 132731313836730000, 3778770666342582 registry.c:3769: Test failed: key 80000050: value "2": got times 3778770682012180, 132731313838610000, 3778770682147468 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 3778770700044879, 132731313840320000, 3778770700104731 registry.c:3769: Test failed: key 80000050: value "System": got times 3778770720694258, 132731313842360000, 3778770720721615 registry.c:3769: Test failed: key 80000060: value (null): got times 3778770737642986, 132731313844070000, 3778770738633092 registry.c:3769: Test failed: key 80000060: value "": got times 3778770750548481, 132731313845320000, 3778770751622666 registry.c:3769: Test failed: key 80000060: value "Global": got times 3778770766825481, 132731313847040000, 3778770768618084 registry.c:3769: Test failed: key 80000060: value "2": got times 3778770790369416, 132731313849390000, 3778770790492143 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 3778770804737446, 132731313850790000, 3778770804760204 registry.c:3769: Test failed: key 80000060: value "System": got times 3778770816788206, 132731313852040000, 3778770816810950
=== w1064v1507 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 512221016, 132731313362930000, 571911534 registry.c:3769: Test failed: key 80000004: value "": got times 571934440, 132731313422770000, 572029985 registry.c:3769: Test failed: key 80000004: value "Global": got times 572051572, 132731313422770000, 572153066 registry.c:3769: Test failed: key 80000004: value "2": got times 572180135, 132731313422930000, 572184499 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 572209404, 132731313422930000, 572209799 registry.c:3769: Test failed: key 80000004: value "System": got times 572236353, 132731313423080000, 572236742 registry.c:3769: Test failed: key 80000050: value (null): got times 591730782, 132731313442460000, 593647238 registry.c:3769: Test failed: key 80000050: value "": got times 594132269, 132731313444960000, 594239600 registry.c:3769: Test failed: key 80000050: value "Global": got times 595709429, 132731313446520000, 595814494 registry.c:3769: Test failed: key 80000050: value "2": got times 596371294, 132731313447150000, 596376340 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 596806005, 132731313447620000, 596806452 registry.c:3769: Test failed: key 80000050: value "System": got times 597062386, 132731313447770000, 597062992 registry.c:3769: Test failed: key 80000060: value (null): got times 597976451, 132731313448710000, 598075064 registry.c:3769: Test failed: key 80000060: value "": got times 599008701, 132731313449800000, 599114070 registry.c:3769: Test failed: key 80000060: value "Global": got times 599436440, 132731313450270000, 599524806 registry.c:3769: Test failed: key 80000060: value "2": got times 599725424, 132731313450430000, 599730497 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 599916904, 132731313450740000, 599917400 registry.c:3769: Test failed: key 80000060: value "System": got times 600299656, 132731313451050000, 600300178
=== w1064v1809 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 658946459, 132731311598320000, 670576632 registry.c:3769: Test failed: key 80000004: value "": got times 670603026, 132731311609880000, 670931024 registry.c:3769: Test failed: key 80000004: value "Global": got times 670960690, 132731311610200000, 671220737 registry.c:3769: Test failed: key 80000004: value "2": got times 671256001, 132731311610510000, 671271632 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 671313896, 132731311610660000, 671315216 registry.c:3769: Test failed: key 80000004: value "System": got times 671352334, 132731311610660000, 671353484 registry.c:3769: Test failed: key 80000050: value (null): got times 686977022, 132731311626290000, 689429416 registry.c:3769: Test failed: key 80000050: value "": got times 689950373, 132731311629260000, 690324798 registry.c:3769: Test failed: key 80000050: value "Global": got times 690523809, 132731311629880000, 690757977 registry.c:3769: Test failed: key 80000050: value "2": got times 691672228, 132731311630980000, 691687910 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 694322039, 132731311633630000, 694322879 registry.c:3769: Test failed: key 80000050: value "System": got times 695349231, 132731311634570000, 695349936 registry.c:3769: Test failed: key 80000060: value (null): got times 696230937, 132731311635510000, 696478346 registry.c:3769: Test failed: key 80000060: value "": got times 697477668, 132731311636760000, 697712363 registry.c:3769: Test failed: key 80000060: value "Global": got times 698137587, 132731311637380000, 698372066 registry.c:3769: Test failed: key 80000060: value "2": got times 698761892, 132731311638010000, 698775042 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 698941503, 132731311638160000, 698942160 registry.c:3769: Test failed: key 80000060: value "System": got times 699197535, 132731311638480000, 699198196
=== w1064 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 597486057, 132731311998160000, 606353508 registry.c:3769: Test failed: key 80000004: value "": got times 606384251, 132731312007060000, 606651342 registry.c:3769: Test failed: key 80000004: value "Global": got times 606688500, 132731312007370000, 606849327 registry.c:3769: Test failed: key 80000004: value "2": got times 606881639, 132731312007530000, 606895123 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 606926582, 132731312007530000, 606927222 registry.c:3769: Test failed: key 80000004: value "System": got times 606964542, 132731312007690000, 606965140 registry.c:3769: Test failed: key 80000050: value (null): got times 617465224, 132731312018160000, 619929745 registry.c:3769: Test failed: key 80000050: value "": got times 620025865, 132731312020650000, 620202778 registry.c:3769: Test failed: key 80000050: value "Global": got times 620347676, 132731312020970000, 620554722 registry.c:3769: Test failed: key 80000050: value "2": got times 621313335, 132731312022060000, 621327945 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 621488054, 132731312022220000, 621488880 registry.c:3769: Test failed: key 80000050: value "System": got times 621647344, 132731312022370000, 621648068 registry.c:3769: Test failed: key 80000060: value (null): got times 622676235, 132731312023310000, 622847087 registry.c:3769: Test failed: key 80000060: value "": got times 623097209, 132731312023780000, 623262352 registry.c:3769: Test failed: key 80000060: value "Global": got times 623646934, 132731312024250000, 623817395 registry.c:3769: Test failed: key 80000060: value "2": got times 623973775, 132731312024720000, 623988710 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 624103413, 132731312024720000, 624104197 registry.c:3769: Test failed: key 80000060: value "System": got times 624259129, 132731312024870000, 624259970
=== w1064_tsign (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 878802101, 132731312639300000, 891695897 registry.c:3769: Test failed: key 80000004: value "": got times 891705804, 132731312652110000, 892019666 registry.c:3769: Test failed: key 80000004: value "Global": got times 892032291, 132731312652420000, 892320393 registry.c:3769: Test failed: key 80000004: value "2": got times 892332037, 132731312652740000, 892346091 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 892355797, 132731312652740000, 892356426 registry.c:3769: Test failed: key 80000004: value "System": got times 892369408, 132731312652740000, 892370009 registry.c:3769: Test failed: key 80000050: value (null): got times 909078816, 132731312669460000, 911640476 registry.c:3769: Test failed: key 80000050: value "": got times 911644380, 132731312672110000, 911834055 registry.c:3769: Test failed: key 80000050: value "Global": got times 911837706, 132731312672270000, 912008022 registry.c:3769: Test failed: key 80000050: value "2": got times 912011983, 132731312672420000, 912025250 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 912028995, 132731312672420000, 912029626 registry.c:3769: Test failed: key 80000050: value "System": got times 912034121, 132731312672420000, 912034711 registry.c:3769: Test failed: key 80000060: value (null): got times 913883392, 132731312674300000, 914043939 registry.c:3769: Test failed: key 80000060: value "": got times 914048597, 132731312674460000, 914213981 registry.c:3769: Test failed: key 80000060: value "Global": got times 914218423, 132731312674610000, 914391219 registry.c:3769: Test failed: key 80000060: value "2": got times 914394899, 132731312674770000, 914404442 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 914408013, 132731312674770000, 914408629 registry.c:3769: Test failed: key 80000060: value "System": got times 914412206, 132731312674770000, 914412810
=== w10pro64 (32 bit report) ===
advapi32: registry.c:3769: Test failed: key 80000004: value (null): got times 703321965, 132731304371010000, 709807908 registry.c:3769: Test failed: key 80000004: value "": got times 709817852, 132731304377410000, 710127424 registry.c:3769: Test failed: key 80000004: value "Global": got times 710137684, 132731304377730000, 710405984 registry.c:3769: Test failed: key 80000004: value "2": got times 710456935, 132731304378040000, 710472402 registry.c:3769: Test failed: key 80000004: value "invalid counter name": got times 710476147, 132731304378190000, 710476765 registry.c:3769: Test failed: key 80000004: value "System": got times 710480315, 132731304378190000, 710480837 registry.c:3769: Test failed: key 80000050: value (null): got times 714878986, 132731304382570000, 716610609 registry.c:3769: Test failed: key 80000050: value "": got times 716614638, 132731304384290000, 716850163 registry.c:3769: Test failed: key 80000050: value "Global": got times 716853755, 132731304384450000, 717099602 registry.c:3769: Test failed: key 80000050: value "2": got times 717103338, 132731304384760000, 717114504 registry.c:3769: Test failed: key 80000050: value "invalid counter name": got times 717117846, 132731304384760000, 717118436 registry.c:3769: Test failed: key 80000050: value "System": got times 717122008, 132731304384760000, 717122545 registry.c:3769: Test failed: key 80000060: value (null): got times 718153246, 132731304385850000, 718474266 registry.c:3769: Test failed: key 80000060: value "": got times 718477978, 132731304386160000, 718712859 registry.c:3769: Test failed: key 80000060: value "Global": got times 718717351, 132731304386320000, 718977659 registry.c:3769: Test failed: key 80000060: value "2": got times 718981371, 132731304386630000, 718993188 registry.c:3769: Test failed: key 80000060: value "invalid counter name": got times 718996661, 132731304386630000, 718997252 registry.c:3769: Test failed: key 80000060: value "System": got times 719000801, 132731304386630000, 719001453
=== w864 (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 3778770090713651, 132731313979440000, 3778770352150596 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 3778770352752680, 132731314005690000, 3778770353633242 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 3778770354069645, 132731314005840000, 3778770354786200 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 3778770355262898, 132731314005840000, 3778770355299817 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 3778770355761014, 132731314006000000, 3778770355779467 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 3778770364122067, 132731314006780000, 3778770364143305 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 3778770397497910, 132731314010060000, 3778770402453461 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 3778770425180025, 132731314012880000, 3778770426097073 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 3778770438561309, 132731314014280000, 3778770439281791 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 3778770452528830, 132731314015690000, 3778770452617048 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 3778770466505710, 132731314017090000, 3778770466555136 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 3778770487288755, 132731314019130000, 3778770487338388 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 3778770514394439, 132731314021780000, 3778770515095883 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 3778770555959878, 132731314026000000, 3778770556665921 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 3778770569743536, 132731314027410000, 3778770570446675 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 3778770584056477, 132731314028810000, 3778770584112554 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 3778770601616338, 132731314030530000, 3778770601665661 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 3778770620682812, 132731314032410000, 3778770620704649
=== w1064v1507 (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 507910929, 132731313559050000, 545325396 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 545350923, 132731313596400000, 545432147 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 545455307, 132731313596550000, 545524953 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 545550141, 132731313596720000, 545554819 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 545580471, 132731313596720000, 545580777 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 547222814, 132731313598270000, 547223131 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 566554276, 132731313617650000, 580364214 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 581850657, 132731313632960000, 581918356 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 582004167, 132731313633120000, 582065256 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 582154544, 132731313633270000, 582158583 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 582279921, 132731313633430000, 582280258 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 582365364, 132731313633430000, 582365573 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 582693948, 132731313633740000, 582766897 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 583461436, 132731313634520000, 583523671 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 583603191, 132731313634680000, 583662810 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 583745454, 132731313634830000, 583748035 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 583827401, 132731313634990000, 583827603 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 583910106, 132731313634990000, 583910296
=== w1064v1809 (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 657654060, 132731311796770000, 675402374 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 675431661, 132731311814580000, 675600791 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 675634571, 132731311814740000, 675806860 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 675838673, 132731311815050000, 675850257 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 675878525, 132731311815050000, 675878841 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 675927171, 132731311815050000, 675927468 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 679471295, 132731311818640000, 693797852 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 696053859, 132731311835200000, 696200431 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 696302005, 132731311835520000, 696439794 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 696541540, 132731311835670000, 696551298 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 696645707, 132731311835830000, 696646071 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 696754472, 132731311835830000, 696754818 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 697214853, 132731311836300000, 697355811 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 697458343, 132731311836610000, 697598972 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 697703086, 132731311836920000, 697839310 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 698054399, 132731311837230000, 698065351 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 698157849, 132731311837230000, 698158225 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 698267346, 132731311837390000, 698267711
=== w1064 (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 595892721, 132731312296580000, 612272623 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 612303872, 132731312312990000, 612529823 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 612573160, 132731312313300000, 612767621 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 612804661, 132731312313450000, 612817736 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 612852704, 132731312313450000, 612853075 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 612955543, 132731312313610000, 612955947 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 619922873, 132731312320640000, 634453000 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 637019585, 132731312337670000, 637167657 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 637751160, 132731312338460000, 637895240 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 638008955, 132731312338610000, 638020156 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 638748571, 132731312339390000, 638749006 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 638870344, 132731312339550000, 638870661 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 639871627, 132731312340490000, 640016372 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 640125549, 132731312340800000, 640268013 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 640371161, 132731312341110000, 640510853 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 640615712, 132731312341270000, 640627145 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 640722734, 132731312341420000, 640723097 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 640885091, 132731312341580000, 640885442
=== w1064_2qxl (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 700110300, 132731314206430000, 703983265 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 704018214, 132731314210340000, 704210065 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 704241608, 132731314210650000, 704438072 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 704472153, 132731314210810000, 704483005 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 704514974, 132731314210810000, 704515327 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 704578294, 132731314210960000, 704578669 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 711866497, 132731314218310000, 726272561 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 726426885, 132731314232840000, 726569110 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 726665247, 132731314232990000, 726790442 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 726888270, 132731314233300000, 726897151 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 726988821, 132731314233300000, 726989135 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 727090331, 132731314233460000, 727090606 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 728172164, 132731314234560000, 728301962 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 728413987, 132731314234710000, 728651696 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 728747371, 132731314235180000, 728884923 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 728998861, 132731314235340000, 729010752 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 729111626, 132731314235490000, 729111996 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 729223983, 132731314235650000, 729224280
=== w1064_tsign (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 876655603, 132731312996850000, 893277558 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 893288489, 132731313013410000, 893451186 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 893460333, 132731313013570000, 893592949 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 893602495, 132731313013730000, 893611851 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 893620970, 132731313013730000, 893621328 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 893634023, 132731313013730000, 893634328 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 907507898, 132731313027630000, 922225451 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 922228422, 132731313042320000, 923371165 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 923374058, 132731313043570000, 924884749 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 924887708, 132731313044980000, 924898682 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 924901525, 132731313045130000, 924901868 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 924904906, 132731313045130000, 924905177 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 926351534, 132731313046540000, 926863297 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 926866283, 132731313047010000, 927303875 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 927306741, 132731313047480000, 927669809 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 927672810, 132731313047790000, 927683083 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 927685930, 132731313047790000, 927686319 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 927689386, 132731313047790000, 927689692
=== w10pro64 (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 704153359, 132731304542000000, 708722229 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 708730938, 132731304546530000, 708885209 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 708893692, 132731304546690000, 709029112 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 709041719, 132731304546840000, 709052700 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 709055506, 132731304546840000, 709055827 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 709058728, 132731304546840000, 709058976 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 711327230, 132731304549190000, 712664465 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 712667679, 132731304550590000, 712830230 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 712833019, 132731304550750000, 712973673 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 712976613, 132731304550910000, 712986759 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 712989550, 132731304550910000, 712989880 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 712992789, 132731304550910000, 712993069 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 713923968, 132731304551840000, 714068528 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 714071501, 132731304552000000, 714211085 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 714213979, 132731304552000000, 714361983 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 714364939, 132731304552160000, 714376070 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 714378765, 132731304552310000, 714379161 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 714382123, 132731304552310000, 714382448
=== w10pro64_ar (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 641964322, 132731304740780000, 650573872 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 650604701, 132731304749370000, 650763239 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 650791803, 132731304749530000, 650922846 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 650952900, 132731304749680000, 650964007 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 650991087, 132731304749680000, 650991449 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 651165377, 132731304749990000, 651165788 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 665320373, 132731304764060000, 666850428 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 666949841, 132731304765780000, 667078009 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 667184292, 132731304765930000, 667312939 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 667438533, 132731304766240000, 667449008 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 667552656, 132731304766240000, 667553092 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 667852382, 132731304766560000, 667852797 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 668842881, 132731304767650000, 668980760 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 669170753, 132731304767960000, 669297165 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 669391085, 132731304768120000, 669517802 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 669687107, 132731304768430000, 669697569 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 669826505, 132731304768590000, 669826953 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 669936937, 132731304768740000, 669937375
=== w10pro64_he (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 593555551, 132731304931910000, 600425272 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 600453359, 132731304938790000, 600683312 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 600714454, 132731304939100000, 600876286 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 600905026, 132731304939260000, 600917487 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 600944386, 132731304939260000, 600944790 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 601041696, 132731304939410000, 601042123 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 614514483, 132731304952850000, 616026125 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 616451017, 132731304954730000, 616601817 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 616997187, 132731304955350000, 617157526 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 617305600, 132731304955660000, 617316544 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 617422475, 132731304955820000, 617422898 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 617803418, 132731304956130000, 617803839 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 619587366, 132731304957850000, 619741185 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 619879242, 132731304958160000, 620011986 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 620451569, 132731304958790000, 620609290 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 620849011, 132731304959100000, 620864085 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 621123808, 132731304959410000, 621124237 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 621269668, 132731304959570000, 621270074
=== w10pro64_ja (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 14318323118, 132731304190230000, 14320911088 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 14320922820, 132731304192880000, 14321055711 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 14321065488, 132731304193040000, 14321189102 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 14321200840, 132731304193200000, 14321206511 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 14321217290, 132731304193200000, 14321217604 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 14321231158, 132731304193200000, 14321231474 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 14324842175, 132731304196790000, 14326031947 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 14326035873, 132731304198040000, 14326182925 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 14326186608, 132731304198200000, 14326310734 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 14326314030, 132731304198200000, 14326320186 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 14326323253, 132731304198200000, 14326323691 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 14326327063, 132731304198200000, 14326327352 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 14327198933, 132731304199130000, 14327328835 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 14327331995, 132731304199290000, 14327450264 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 14327453292, 132731304199450000, 14327568720 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 14327572123, 132731304199450000, 14327577989 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 14327581130, 132731304199450000, 14327581462 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 14327584911, 132731304199450000, 14327585194
=== w10pro64_zh_CN (64 bit report) ===
advapi32: registry.c:3769: Test failed: key FFFFFFFF80000004: value (null): got times 573534820, 132731305131060000, 583194106 registry.c:3769: Test failed: key FFFFFFFF80000004: value "": got times 583223029, 132731305140750000, 583396430 registry.c:3769: Test failed: key FFFFFFFF80000004: value "Global": got times 583426515, 132731305140900000, 583632043 registry.c:3769: Test failed: key FFFFFFFF80000004: value "2": got times 583663491, 132731305141060000, 583674532 registry.c:3769: Test failed: key FFFFFFFF80000004: value "invalid counter name": got times 583716209, 132731305141220000, 583716587 registry.c:3769: Test failed: key FFFFFFFF80000004: value "System": got times 584321520, 132731305141840000, 584321919 registry.c:3769: Test failed: key FFFFFFFF80000050: value (null): got times 595402823, 132731305152930000, 596930554 registry.c:3769: Test failed: key FFFFFFFF80000050: value "": got times 597297980, 132731305154810000, 597463057 registry.c:3769: Test failed: key FFFFFFFF80000050: value "Global": got times 597573509, 132731305154970000, 597716709 registry.c:3769: Test failed: key FFFFFFFF80000050: value "2": got times 597974764, 132731305155430000, 597987497 registry.c:3769: Test failed: key FFFFFFFF80000050: value "invalid counter name": got times 598104876, 132731305155590000, 598105426 registry.c:3769: Test failed: key FFFFFFFF80000050: value "System": got times 598246229, 132731305155750000, 598246684 registry.c:3769: Test failed: key FFFFFFFF80000060: value (null): got times 599453317, 132731305156840000, 599606865 registry.c:3769: Test failed: key FFFFFFFF80000060: value "": got times 599732580, 132731305157150000, 599886456 registry.c:3769: Test failed: key FFFFFFFF80000060: value "Global": got times 600068944, 132731305157470000, 600219715 registry.c:3769: Test failed: key FFFFFFFF80000060: value "2": got times 600444533, 132731305157940000, 600456591 registry.c:3769: Test failed: key FFFFFFFF80000060: value "invalid counter name": got times 600564169, 132731305158090000, 600564604 registry.c:3769: Test failed: key FFFFFFFF80000060: value "System": got times 600707617, 132731305158090000, 600708048