]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Windows: move debug break in afsd_notifier
authorJeffrey Altman <jaltman@your-file-system.com>
Tue, 26 Oct 2010 02:58:51 +0000 (22:58 -0400)
committerDerrick Brashear <shadow@dementia.org>
Wed, 27 Oct 2010 00:27:10 +0000 (17:27 -0700)
move the debug break before the cache dump occurs
so that a debugger will be signalled faster when
a panic condition occurs.

Reviewed-on: http://gerrit.openafs.org/3147
Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
Tested-by: Jeffrey Altman <jaltman@openafs.org>
(cherry picked from commit 1664a2642b56febc08af8f95250a6d64761a525f)
Change-Id: I25a0eaaacb44555c1ddf5f538ef9c6792f6dac59
Reviewed-on: http://gerrit.openafs.org/3156
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
src/WINNT/afsd/afsd_service.c

index 2b7298a9aa1a41862f7740b2eb4bd1eb107e1d33..b7bb6a4fd419a47f8e54c2bc06fe538ef5dc78af 100644 (file)
@@ -83,6 +83,11 @@ static void afsd_notifier(char *msgp, char *filep, long line)
         afsd_printStack(GetCurrentThread(), &context);
     }
 
+#ifdef DEBUG
+    if (IsDebuggerPresent())
+        DebugBreak();
+#endif
+
     afsi_log("--- begin dump ---");
     cm_MemDumpDirStats(afsi_file, "a", 0);
     cm_MemDumpBPlusStats(afsi_file, "a", 0);
@@ -96,11 +101,6 @@ static void afsd_notifier(char *msgp, char *filep, long line)
     rx_DumpCalls(afsi_file, "a");
     afsi_log("--- end   dump ---");
     
-#ifdef DEBUG
-    if (IsDebuggerPresent())
-        DebugBreak();  
-#endif
-
     GenerateMiniDump(NULL);
 
     SetEvent(WaitToTerminate);