- Move GDI_DEBUG stuff to make it compile again

- Comment out some GDI_DEBUG prints related to deferred deletion, as this floods the log too much

svn path=/trunk/; revision=41829
This commit is contained in:
Timo Kreuzer 2009-07-09 13:36:42 +00:00
parent fb73a62428
commit 7b83de4325

View file

@ -8,6 +8,8 @@
/** INCLUDES ******************************************************************/ /** INCLUDES ******************************************************************/
//#define GDI_DEBUG
#include <w32k.h> #include <w32k.h>
#define NDEBUG #define NDEBUG
#include <debug.h> #include <debug.h>
@ -26,6 +28,8 @@
DPRINT("%s:%i: Delay\n", __FILE__, __LINE__); \ DPRINT("%s:%i: Delay\n", __FILE__, __LINE__); \
KeDelayExecutionThread(KernelMode, FALSE, &ShortDelay) KeDelayExecutionThread(KernelMode, FALSE, &ShortDelay)
#include "gdidbg.c"
/* static */ /* FIXME: -fno-unit-at-a-time breaks this */ /* static */ /* FIXME: -fno-unit-at-a-time breaks this */
BOOL INTERNAL_CALL GDI_CleanupDummy(PVOID ObjectBody); BOOL INTERNAL_CALL GDI_CleanupDummy(PVOID ObjectBody);
@ -78,10 +82,6 @@ OBJ_TYPE_INFO ObjTypeInfo[BASE_OBJTYPE_COUNT] =
static LARGE_INTEGER ShortDelay; static LARGE_INTEGER ShortDelay;
/** DEBUGGING *****************************************************************/
//#define GDI_DEBUG
#include "gdidbg.c"
/** INTERNAL FUNCTIONS ********************************************************/ /** INTERNAL FUNCTIONS ********************************************************/
/* /*
@ -576,8 +576,8 @@ LockHandle:
{ {
Object->BaseFlags |= BASEFLAG_READY_TO_DIE; Object->BaseFlags |= BASEFLAG_READY_TO_DIE;
DPRINT("Object %p, ulShareCount = %d\n", Object->hHmgr, Object->ulShareCount); DPRINT("Object %p, ulShareCount = %d\n", Object->hHmgr, Object->ulShareCount);
GDIDBG_TRACECALLER(); //GDIDBG_TRACECALLER();
GDIDBG_TRACESHARELOCKER(GDI_HANDLE_GET_INDEX(hObj)); //GDIDBG_TRACESHARELOCKER(GDI_HANDLE_GET_INDEX(hObj));
(void)InterlockedExchangePointer((PVOID*)&Entry->ProcessId, PrevProcId); (void)InterlockedExchangePointer((PVOID*)&Entry->ProcessId, PrevProcId);
/* Don't wait on shared locks */ /* Don't wait on shared locks */
return FALSE; return FALSE;