Converted to the new debugging interface (done with the help of the
script written by Patrik Stridvall).
diff --git a/loader/module.c b/loader/module.c
index 07e9d1a..eae2b37 100644
--- a/loader/module.c
+++ b/loader/module.c
@@ -27,7 +27,7 @@
#include "selectors.h"
#include "stackframe.h"
#include "task.h"
-#include "debug.h"
+#include "debugtools.h"
#include "callback.h"
#include "loadorder.h"
#include "elfdll.h"
@@ -48,7 +48,7 @@
return PROCESS_Current()->exe_modref;
if (!HIWORD(hmod)) {
- ERR(module,"tried to lookup 0x%04x in win32 module handler!\n",hmod);
+ ERR_(module)("tried to lookup 0x%04x in win32 module handler!\n",hmod);
return NULL;
}
for ( wm = PROCESS_Current()->modref_list; wm; wm=wm->next )
@@ -76,7 +76,7 @@
return TRUE;
- TRACE( module, "(%s,%s,%p) - CALL\n",
+ TRACE_(module)("(%s,%s,%p) - CALL\n",
wm->modname, typeName[type], lpReserved );
/* Call the initialization routine */
@@ -91,12 +91,12 @@
break;
default:
- ERR( module, "wine_modref type %d not handled.\n", wm->type );
+ ERR_(module)("wine_modref type %d not handled.\n", wm->type );
retv = FALSE;
break;
}
- TRACE( module, "(%s,%s,%p) - RETURN %d\n",
+ TRACE_(module)("(%s,%s,%p) - RETURN %d\n",
wm->modname, typeName[type], lpReserved, retv );
return retv;
@@ -145,7 +145,7 @@
|| ( wm->flags & WINE_MODREF_PROCESS_ATTACHED ) )
return retv;
- TRACE( module, "(%s,%p) - START\n",
+ TRACE_(module)("(%s,%p) - START\n",
wm->modname, lpReserved );
/* Tag current MODREF to prevent recursive loop */
@@ -178,7 +178,7 @@
/* Remove recursion flag */
wm->flags &= ~WINE_MODREF_MARKER;
- TRACE( module, "(%s,%p) - END\n",
+ TRACE_(module)("(%s,%p) - END\n",
wm->modname, lpReserved );
return retv;
@@ -426,7 +426,7 @@
return (FARPROC16)PrintSetupDlgProc16;
if (!strcmp(name,"ReplaceTextDlgProc"))
return (FARPROC16)ReplaceTextDlgProc16;
- FIXME(module,"No mapping for %s(), add one in library/miscstubs.c\n",name);
+ FIXME_(module)("No mapping for %s(), add one in library/miscstubs.c\n",name);
assert( FALSE );
return NULL;
}
@@ -439,7 +439,7 @@
ordinal = NE_GetOrdinal( hModule, name );
if (!(ret = NE_GetEntryPoint( hModule, ordinal )))
{
- WARN( module, "%s not found\n", name );
+ WARN_(module)("%s not found\n", name );
assert( FALSE );
}
}
@@ -662,7 +662,7 @@
HFILE hfile;
OFSTRUCT ofs;
- TRACE( win32, "%s\n", lpApplicationName );
+ TRACE_(win32)("%s\n", lpApplicationName );
/* Sanity check.
*/
@@ -693,7 +693,7 @@
BOOL ret = FALSE;
LPSTR strNew = NULL;
- TRACE( win32, "%s\n", debugstr_w(lpApplicationName) );
+ TRACE_(win32)("%s\n", debugstr_w(lpApplicationName) );
/* Sanity check.
*/
@@ -856,7 +856,7 @@
hInstance = GetLastError();
if ( hInstance < 32 ) return hInstance;
- FIXME( module, "Strange error set by CreateProcess: %d\n", hInstance );
+ FIXME_(module)("Strange error set by CreateProcess: %d\n", hInstance );
return 11;
}
@@ -934,7 +934,7 @@
strcat(name, ".exe");
}
- TRACE(module, "checking if file exists '%s'\n", name);
+ TRACE_(module)("checking if file exists '%s'\n", name);
if (GetFileAttributesA(name)!=-1)
break; /* if file exists then all done */
@@ -947,7 +947,7 @@
} while (1);
if (after) *after = pcmd;
- TRACE(module, "selected as file name '%s'\n and cmdline as %s\n",
+ TRACE_(module)("selected as file name '%s'\n and cmdline as %s\n",
name, debugstr_a(pcmd));
}
@@ -1013,7 +1013,7 @@
strcat(name, ".exe");
}
- TRACE(module, "selected as file name '%s'\n", name );
+ TRACE_(module)("selected as file name '%s'\n", name );
}
/**********************************************************************
@@ -1055,64 +1055,64 @@
/* Warn if unsupported features are used */
if (dwCreationFlags & DEBUG_PROCESS)
- FIXME(module, "(%s,...): DEBUG_PROCESS ignored\n", name);
+ FIXME_(module)("(%s,...): DEBUG_PROCESS ignored\n", name);
if (dwCreationFlags & DEBUG_ONLY_THIS_PROCESS)
- FIXME(module, "(%s,...): DEBUG_ONLY_THIS_PROCESS ignored\n", name);
+ FIXME_(module)("(%s,...): DEBUG_ONLY_THIS_PROCESS ignored\n", name);
if (dwCreationFlags & CREATE_SUSPENDED)
- FIXME(module, "(%s,...): CREATE_SUSPENDED ignored\n", name);
+ FIXME_(module)("(%s,...): CREATE_SUSPENDED ignored\n", name);
if (dwCreationFlags & DETACHED_PROCESS)
- FIXME(module, "(%s,...): DETACHED_PROCESS ignored\n", name);
+ FIXME_(module)("(%s,...): DETACHED_PROCESS ignored\n", name);
if (dwCreationFlags & CREATE_NEW_CONSOLE)
- FIXME(module, "(%s,...): CREATE_NEW_CONSOLE ignored\n", name);
+ FIXME_(module)("(%s,...): CREATE_NEW_CONSOLE ignored\n", name);
if (dwCreationFlags & NORMAL_PRIORITY_CLASS)
- FIXME(module, "(%s,...): NORMAL_PRIORITY_CLASS ignored\n", name);
+ FIXME_(module)("(%s,...): NORMAL_PRIORITY_CLASS ignored\n", name);
if (dwCreationFlags & IDLE_PRIORITY_CLASS)
- FIXME(module, "(%s,...): IDLE_PRIORITY_CLASS ignored\n", name);
+ FIXME_(module)("(%s,...): IDLE_PRIORITY_CLASS ignored\n", name);
if (dwCreationFlags & HIGH_PRIORITY_CLASS)
- FIXME(module, "(%s,...): HIGH_PRIORITY_CLASS ignored\n", name);
+ FIXME_(module)("(%s,...): HIGH_PRIORITY_CLASS ignored\n", name);
if (dwCreationFlags & REALTIME_PRIORITY_CLASS)
- FIXME(module, "(%s,...): REALTIME_PRIORITY_CLASS ignored\n", name);
+ FIXME_(module)("(%s,...): REALTIME_PRIORITY_CLASS ignored\n", name);
if (dwCreationFlags & CREATE_NEW_PROCESS_GROUP)
- FIXME(module, "(%s,...): CREATE_NEW_PROCESS_GROUP ignored\n", name);
+ FIXME_(module)("(%s,...): CREATE_NEW_PROCESS_GROUP ignored\n", name);
if (dwCreationFlags & CREATE_UNICODE_ENVIRONMENT)
- FIXME(module, "(%s,...): CREATE_UNICODE_ENVIRONMENT ignored\n", name);
+ FIXME_(module)("(%s,...): CREATE_UNICODE_ENVIRONMENT ignored\n", name);
if (dwCreationFlags & CREATE_SEPARATE_WOW_VDM)
- FIXME(module, "(%s,...): CREATE_SEPARATE_WOW_VDM ignored\n", name);
+ FIXME_(module)("(%s,...): CREATE_SEPARATE_WOW_VDM ignored\n", name);
if (dwCreationFlags & CREATE_SHARED_WOW_VDM)
- FIXME(module, "(%s,...): CREATE_SHARED_WOW_VDM ignored\n", name);
+ FIXME_(module)("(%s,...): CREATE_SHARED_WOW_VDM ignored\n", name);
if (dwCreationFlags & CREATE_DEFAULT_ERROR_MODE)
- FIXME(module, "(%s,...): CREATE_DEFAULT_ERROR_MODE ignored\n", name);
+ FIXME_(module)("(%s,...): CREATE_DEFAULT_ERROR_MODE ignored\n", name);
if (dwCreationFlags & CREATE_NO_WINDOW)
- FIXME(module, "(%s,...): CREATE_NO_WINDOW ignored\n", name);
+ FIXME_(module)("(%s,...): CREATE_NO_WINDOW ignored\n", name);
if (dwCreationFlags & PROFILE_USER)
- FIXME(module, "(%s,...): PROFILE_USER ignored\n", name);
+ FIXME_(module)("(%s,...): PROFILE_USER ignored\n", name);
if (dwCreationFlags & PROFILE_KERNEL)
- FIXME(module, "(%s,...): PROFILE_KERNEL ignored\n", name);
+ FIXME_(module)("(%s,...): PROFILE_KERNEL ignored\n", name);
if (dwCreationFlags & PROFILE_SERVER)
- FIXME(module, "(%s,...): PROFILE_SERVER ignored\n", name);
+ FIXME_(module)("(%s,...): PROFILE_SERVER ignored\n", name);
if (lpCurrentDirectory)
- FIXME(module, "(%s,...): lpCurrentDirectory %s ignored\n",
+ FIXME_(module)("(%s,...): lpCurrentDirectory %s ignored\n",
name, lpCurrentDirectory);
if (lpStartupInfo->lpDesktop)
- FIXME(module, "(%s,...): lpStartupInfo->lpDesktop %s ignored\n",
+ FIXME_(module)("(%s,...): lpStartupInfo->lpDesktop %s ignored\n",
name, lpStartupInfo->lpDesktop);
if (lpStartupInfo->lpTitle)
- FIXME(module, "(%s,...): lpStartupInfo->lpTitle %s ignored\n",
+ FIXME_(module)("(%s,...): lpStartupInfo->lpTitle %s ignored\n",
name, lpStartupInfo->lpTitle);
if (lpStartupInfo->dwFlags & STARTF_USECOUNTCHARS)
- FIXME(module, "(%s,...): STARTF_USECOUNTCHARS (%ld,%ld) ignored\n",
+ FIXME_(module)("(%s,...): STARTF_USECOUNTCHARS (%ld,%ld) ignored\n",
name, lpStartupInfo->dwXCountChars, lpStartupInfo->dwYCountChars);
if (lpStartupInfo->dwFlags & STARTF_USEFILLATTRIBUTE)
- FIXME(module, "(%s,...): STARTF_USEFILLATTRIBUTE %lx ignored\n",
+ FIXME_(module)("(%s,...): STARTF_USEFILLATTRIBUTE %lx ignored\n",
name, lpStartupInfo->dwFillAttribute);
if (lpStartupInfo->dwFlags & STARTF_RUNFULLSCREEN)
- FIXME(module, "(%s,...): STARTF_RUNFULLSCREEN ignored\n", name);
+ FIXME_(module)("(%s,...): STARTF_RUNFULLSCREEN ignored\n", name);
if (lpStartupInfo->dwFlags & STARTF_FORCEONFEEDBACK)
- FIXME(module, "(%s,...): STARTF_FORCEONFEEDBACK ignored\n", name);
+ FIXME_(module)("(%s,...): STARTF_FORCEONFEEDBACK ignored\n", name);
if (lpStartupInfo->dwFlags & STARTF_FORCEOFFFEEDBACK)
- FIXME(module, "(%s,...): STARTF_FORCEOFFFEEDBACK ignored\n", name);
+ FIXME_(module)("(%s,...): STARTF_FORCEOFFFEEDBACK ignored\n", name);
if (lpStartupInfo->dwFlags & STARTF_USEHOTKEY)
- FIXME(module, "(%s,...): STARTF_USEHOTKEY ignored\n", name);
+ FIXME_(module)("(%s,...): STARTF_USEHOTKEY ignored\n", name);
/* When in WineLib, always fork new Unix process */
@@ -1179,7 +1179,7 @@
case SCS_PIF_BINARY:
case SCS_POSIX_BINARY:
case SCS_OS216_BINARY:
- FIXME( module, "Unsupported executable type: %ld\n", type );
+ FIXME_(module)("Unsupported executable type: %ld\n", type );
/* fall through */
default:
@@ -1216,10 +1216,10 @@
StartupInfoA.lpDesktop = HEAP_strdupWtoA (GetProcessHeap(),0,lpStartupInfo->lpDesktop);
StartupInfoA.lpTitle = HEAP_strdupWtoA (GetProcessHeap(),0,lpStartupInfo->lpTitle);
- TRACE(win32, "(%s,%s,...)\n", debugstr_w(lpApplicationName), debugstr_w(lpCommandLine));
+ TRACE_(win32)("(%s,%s,...)\n", debugstr_w(lpApplicationName), debugstr_w(lpCommandLine));
if (lpStartupInfo->lpReserved)
- FIXME(win32,"StartupInfo.lpReserved is used, please report (%s)\n", debugstr_w(lpStartupInfo->lpReserved));
+ FIXME_(win32)("StartupInfo.lpReserved is used, please report (%s)\n", debugstr_w(lpStartupInfo->lpReserved));
ret = CreateProcessA( lpApplicationNameA, lpCommandLineA,
lpProcessAttributes, lpThreadAttributes,
@@ -1278,7 +1278,7 @@
else
lstrcpynA( lpFileName, wm->shortname, size );
- TRACE(module, "%s\n", lpFileName );
+ TRACE_(module)("%s\n", lpFileName );
return strlen(lpFileName);
}
@@ -1304,7 +1304,7 @@
HMODULE WINAPI LoadLibraryEx32W16( LPCSTR libname, HANDLE16 hf,
DWORD flags )
{
- TRACE(module,"(%s,%d,%08lx)\n",libname,hf,flags);
+ TRACE_(module)("(%s,%d,%08lx)\n",libname,hf,flags);
return LoadLibraryExA(libname, hf,flags);
}
@@ -1327,7 +1327,7 @@
if(wm && !MODULE_DllProcessAttach(wm, NULL))
{
- WARN(module, "Attach failed for module '%s', \n", libname);
+ WARN_(module)("Attach failed for module '%s', \n", libname);
MODULE_FreeLibrary(wm);
SetLastError(ERROR_DLL_INIT_FAILED);
wm = NULL;
@@ -1363,7 +1363,7 @@
{
if(!(pwm->flags & WINE_MODREF_MARKER))
pwm->refCount++;
- TRACE(module, "Already loaded module '%s' at 0x%08x, count=%d, \n", libname, pwm->module, pwm->refCount);
+ TRACE_(module)("Already loaded module '%s' at 0x%08x, count=%d, \n", libname, pwm->module, pwm->refCount);
LeaveCriticalSection(&PROCESS_Current()->crit_section);
return pwm;
}
@@ -1375,27 +1375,27 @@
switch(plo->loadorder[i])
{
case MODULE_LOADORDER_DLL:
- TRACE(module, "Trying native dll '%s'\n", libname);
+ TRACE_(module)("Trying native dll '%s'\n", libname);
pwm = PE_LoadLibraryExA(libname, flags, &err);
break;
case MODULE_LOADORDER_ELFDLL:
- TRACE(module, "Trying elfdll '%s'\n", libname);
+ TRACE_(module)("Trying elfdll '%s'\n", libname);
pwm = ELFDLL_LoadLibraryExA(libname, flags, &err);
break;
case MODULE_LOADORDER_SO:
- TRACE(module, "Trying so-library '%s'\n", libname);
+ TRACE_(module)("Trying so-library '%s'\n", libname);
pwm = ELF_LoadLibraryExA(libname, flags, &err);
break;
case MODULE_LOADORDER_BI:
- TRACE(module, "Trying built-in '%s'\n", libname);
+ TRACE_(module)("Trying built-in '%s'\n", libname);
pwm = BUILTIN32_LoadLibraryExA(libname, flags, &err);
break;
default:
- ERR(module, "Got invalid loadorder type %d (%s index %d)\n", plo->loadorder[i], plo->modulename, i);
+ ERR_(module)("Got invalid loadorder type %d (%s index %d)\n", plo->loadorder[i], plo->modulename, i);
/* Fall through */
case MODULE_LOADORDER_INVALID: /* We ignore this as it is an empty entry */
@@ -1406,7 +1406,7 @@
if(pwm)
{
/* Initialize DLL just loaded */
- TRACE(module, "Loaded module '%s' at 0x%08x, \n", libname, pwm->module);
+ TRACE_(module)("Loaded module '%s' at 0x%08x, \n", libname, pwm->module);
/* Set the refCount here so that an attach failure will */
/* decrement the dependencies through the MODULE_FreeLibrary call. */
@@ -1420,7 +1420,7 @@
break;
}
- ERR(module, "Failed to load module '%s'; error=0x%08lx, \n", libname, err);
+ ERR_(module)("Failed to load module '%s'; error=0x%08lx, \n", libname, err);
SetLastError(err);
LeaveCriticalSection(&PROCESS_Current()->crit_section);
return NULL;
@@ -1492,7 +1492,7 @@
case MODULE32_BI: BUILTIN32_UnloadLibrary(wm); break;
default:
- ERR(module, "Invalid or unhandled MODREF type %d encountered (wm=%p)\n", wm->type, wm);
+ ERR_(module)("Invalid or unhandled MODREF type %d encountered (wm=%p)\n", wm->type, wm);
}
}
}
@@ -1534,7 +1534,7 @@
return;
--wm->refCount;
- TRACE( module, "(%s) refCount: %d\n", wm->modname, wm->refCount );
+ TRACE_(module)("(%s) refCount: %d\n", wm->modname, wm->refCount );
if ( wm->refCount == 0 )
{
@@ -1555,7 +1555,7 @@
*/
BOOL MODULE_FreeLibrary( WINE_MODREF *wm )
{
- TRACE( module, "(%s) - START\n", wm->modname );
+ TRACE_(module)("(%s) - START\n", wm->modname );
/* Recursively decrement reference counts */
MODULE_DecRefCount( wm );
@@ -1565,7 +1565,7 @@
MODULE_FlushModrefs();
- TRACE( module, "(%s) - END\n", wm->modname );
+ TRACE_(module)("(%s) - END\n", wm->modname );
return FALSE;
}
@@ -1613,27 +1613,27 @@
FARPROC16 ret;
if (!hModule) {
- WARN(module,"hModule may not be 0!\n");
+ WARN_(module)("hModule may not be 0!\n");
return (FARPROC16)0;
}
if (HIWORD(hModule))
{
- WARN( module, "hModule is Win32 handle (%08x)\n", hModule );
+ WARN_(module)("hModule is Win32 handle (%08x)\n", hModule );
return (FARPROC16)0;
}
hModule = GetExePtr( hModule );
if (HIWORD(name)) {
ordinal = NE_GetOrdinal( hModule, name );
- TRACE(module, "%04x '%s'\n",
+ TRACE_(module)("%04x '%s'\n",
hModule, name );
} else {
ordinal = LOWORD(name);
- TRACE(module, "%04x %04x\n",
+ TRACE_(module)("%04x %04x\n",
hModule, ordinal );
}
if (!ordinal) return (FARPROC16)0;
ret = NE_GetEntryPoint( hModule, ordinal );
- TRACE(module,"returning %08x\n",(UINT)ret);
+ TRACE_(module)("returning %08x\n",(UINT)ret);
return ret;
}
@@ -1651,20 +1651,20 @@
if (HIWORD(name) != 0)
{
ordinal = NE_GetOrdinal( hModule, (LPSTR)PTR_SEG_TO_LIN(name) );
- TRACE(module, "%04x '%s'\n",
+ TRACE_(module)("%04x '%s'\n",
hModule, (LPSTR)PTR_SEG_TO_LIN(name) );
}
else
{
ordinal = LOWORD(name);
- TRACE(module, "%04x %04x\n",
+ TRACE_(module)("%04x %04x\n",
hModule, ordinal );
}
if (!ordinal) return (FARPROC16)0;
ret = NE_GetEntryPoint( hModule, ordinal );
- TRACE(module, "returning %08x\n", (UINT)ret );
+ TRACE_(module)("returning %08x\n", (UINT)ret );
return ret;
}
@@ -1697,9 +1697,9 @@
FARPROC retproc;
if (HIWORD(function))
- TRACE(win32,"(%08lx,%s)\n",(DWORD)hModule,function);
+ TRACE_(win32)("(%08lx,%s)\n",(DWORD)hModule,function);
else
- TRACE(win32,"(%08lx,%p)\n",(DWORD)hModule,function);
+ TRACE_(win32)("(%08lx,%p)\n",(DWORD)hModule,function);
if (!wm) {
SetLastError(ERROR_INVALID_HANDLE);
return (FARPROC)0;
@@ -1715,7 +1715,7 @@
if (!retproc) SetLastError(ERROR_PROC_NOT_FOUND);
return retproc;
default:
- ERR(module,"wine_modref type %d not handled.\n",wm->type);
+ ERR_(module)("wine_modref type %d not handled.\n",wm->type);
SetLastError(ERROR_INVALID_HANDLE);
return (FARPROC)0;
}