From 1664a2642b56febc08af8f95250a6d64761a525f Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Mon, 25 Oct 2010 22:58:51 -0400 Subject: [PATCH] Windows: move debug break in afsd_notifier move the debug break before the cache dump occurs so that a debugger will be signalled faster when a panic condition occurs. Change-Id: I25634616e85f036d019e4d932074e52157570087 Reviewed-on: http://gerrit.openafs.org/3147 Reviewed-by: Jeffrey Altman Tested-by: Jeffrey Altman --- src/WINNT/afsd/afsd_service.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/WINNT/afsd/afsd_service.c b/src/WINNT/afsd/afsd_service.c index 2b7298a9a..b7bb6a4fd 100644 --- a/src/WINNT/afsd/afsd_service.c +++ b/src/WINNT/afsd/afsd_service.c @@ -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); -- 2.39.5