[WINEALSA] add critical section names

Robert Reif reif at earthlink.net
Mon Jan 16 21:03:46 CST 2006


Add critical section names for debugging.
-------------- next part --------------
Index: dlls/winmm/winealsa/audio.c
===================================================================
RCS file: /home/wine/wine/dlls/winmm/winealsa/audio.c,v
retrieving revision 1.101
diff -p -u -r1.101 audio.c
--- dlls/winmm/winealsa/audio.c	11 Jan 2006 11:38:40 -0000	1.101
+++ dlls/winmm/winealsa/audio.c	17 Jan 2006 03:02:25 -0000
@@ -1663,6 +1663,7 @@ static int ALSA_InitRingMessage(ALSA_MSG
     omr->messages = HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,omr->ring_buffer_size * sizeof(ALSA_MSG));
 
     InitializeCriticalSection(&omr->msg_crst);
+    omr->msg_crst.DebugInfo->Spare[0] = (DWORD_PTR)"WINEALSA_msg_crst";
     return 0;
 }
 
@@ -3178,6 +3179,7 @@ static int DSDB_CreateMMAP(IDsDriverBuff
         frames, pdbi->mmap_buflen_bytes, pdbi->mmap_buffer);
 
     InitializeCriticalSection(&pdbi->mmap_crst);
+    pdbi->mmap_crst.DebugInfo->Spare[0] = (DWORD_PTR)"WINEALSA_mmap_crst";
 
     err = snd_async_add_pcm_handler(&pdbi->mmap_async_handler, wwo->pcm, DSDB_PCMCallback, pdbi);
     if ( err < 0 )


More information about the wine-patches mailing list