ntdll/tests: Dump the handle table on failure.

Huw Davies huw at codeweavers.com
Wed Aug 17 07:45:18 CDT 2016


Signed-off-by: Huw Davies <huw at codeweavers.com>
---
 dlls/ntdll/tests/info.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dlls/ntdll/tests/info.c b/dlls/ntdll/tests/info.c
index 19c7d66..ea1f3ef 100644
--- a/dlls/ntdll/tests/info.c
+++ b/dlls/ntdll/tests/info.c
@@ -521,7 +521,11 @@ static void test_query_handle(void)
     for (i = 0, found = FALSE; i < shi->Count && !found; i++)
         found = (shi->Handle[i].OwnerPid == GetCurrentProcessId()) &&
                 ((HANDLE)(ULONG_PTR)shi->Handle[i].HandleValue == EventHandle);
-    ok( found, "Expected to find event handle in handle list\n" );
+    ok( found, "Expected to find event handle %p (pid %x) in handle list\n", EventHandle, GetCurrentProcessId() );
+
+    if (!found)
+        for (i = 0; i < shi->Count; i++)
+            trace( "%d: handle %x pid %x\n", i, shi->Handle[i].HandleValue, shi->Handle[i].OwnerPid );
 
     CloseHandle(EventHandle);
 
-- 
2.8.2




More information about the wine-patches mailing list