Lines Matching defs:pszModule

98 static int supLoadModule(const char *pszFilename, const char *pszModule, const char *pszSrvReqHandler, void **ppvImageBase);
99 static DECLCALLBACK(int) supLoadModuleResolveImport(RTLDRMOD hLdrMod, const char *pszModule, const char *pszSymbol, unsigned uSymbol, RTUINTPTR *pValue, void *pvUser);
102 SUPR3DECL(int) SUPR3LoadModule(const char *pszFilename, const char *pszModule, void **ppvImageBase, PRTERRINFO pErrInfo)
110 rc = supLoadModule(pszFilename, pszModule, NULL, ppvImageBase);
118 SUPR3DECL(int) SUPR3LoadServiceModule(const char *pszFilename, const char *pszModule,
128 rc = supLoadModule(pszFilename, pszModule, pszSrvReqHandler, ppvImageBase);
140 * @param pszModule Module name.
146 static DECLCALLBACK(int) supLoadModuleResolveImport(RTLDRMOD hLdrMod, const char *pszModule,
156 if ( pszModule
157 && *pszModule
158 && strcmp(pszModule, "VBoxDrv.sys")
159 && strcmp(pszModule, "VMMR0.r0"))
161 AssertMsgFailed(("%s is importing from %s! (expected 'SUPR0.dll' or 'VMMR0.r0', case-sensitive)\n", pvUser, pszModule));
237 if ( !RTStrCmp(s_apszConvSyms[i], pszModule)
333 static int supLoadModule(const char *pszFilename, const char *pszModule, const char *pszSrvReqHandler, void **ppvImageBase)
341 AssertPtrReturn(pszModule, VERR_INVALID_PARAMETER);
343 AssertReturn(strlen(pszModule) < RT_SIZEOFMEMB(SUPLDROPEN, u.In.szName), VERR_FILENAME_TOO_LONG);
350 const bool fIsVMMR0 = !strcmp(pszModule, "VMMR0.r0");
361 LogRel(("SUP: RTLdrOpen failed for %s (%s)\n", pszModule, pszFilename, rc));
388 strcpy(OpenReq.u.In.szName, pszModule);
416 supLoadModuleResolveImport, (void *)pszModule);
509 LogRel(("SUP: SUP_IOCTL_LDR_LOAD ioctl for %s (%s) failed rc=%Rrc\n", pszModule, pszFilename, rc));
518 pszModule, pszFilename, OpenReq.u.Out.pvImageBase, ModuleInit, ModuleTerm,
535 LogRel(("SUP: Loading failed for %s (%s) rc=%Rrc\n", pszModule, pszFilename, rc));
538 LogRel(("SUP: RTLdrEnumSymbols failed for %s (%s) rc=%Rrc\n", pszModule, pszFilename, rc));
541 LogRel(("SUP: Failed to get entry points for %s (%s) rc=%Rrc\n", pszModule, pszFilename, rc));
544 LogRel(("SUP: RTLdrGetBits failed for %s (%s). rc=%Rrc\n", pszModule, pszFilename, rc));
557 LogRel(("SUP: Opened %s (%s) at %#p.\n", pszModule, pszFilename, OpenReq.u.Out.pvImageBase,