Lines Matching defs:pPlugIn

1841  * @param   pPlugIn     The plugin tracing record.
1844 static int dbgcPlugInTryLoad(PDBGCPLUGIN pPlugIn, const char *pszModule)
1849 int rc = RTLdrLoad(pszModule, &pPlugIn->hLdrMod);
1852 rc = RTLdrGetSymbol(pPlugIn->hLdrMod, DBGC_PLUG_IN_ENTRYPOINT, (void **)&pPlugIn->pfnEntry);
1857 RTLdrClose(pPlugIn->hLdrMod);
1858 pPlugIn->hLdrMod = NIL_RTLDRMOD;
1876 PDBGCPLUGIN pPlugIn = (PDBGCPLUGIN)pvUser2;
1892 rc = dbgcPlugInTryLoad(pPlugIn, pszModule);
1899 rc = dbgcPlugInTryLoad(pPlugIn, pszModule);
1927 PDBGCPLUGIN pPlugIn = (PDBGCPLUGIN)RTMemAllocZ(sizeof(*pPlugIn));
1928 if (!pPlugIn)
1932 strcpy(pPlugIn->szName, pszName);
1936 rc = dbgcPlugInTryLoad(pPlugIn, pszPlugIn);
1943 rc = RTPathTraverseList(szPath, '\0', dbgcPlugInLoadCallback, (void *)pszPlugIn, pPlugIn);
1951 rc = RTPathTraverseList(PathVar.u.pszString, ';', dbgcPlugInLoadCallback, (void *)pszPlugIn, pPlugIn);
1957 rc = RTPathTraverseList(szPath, ';', dbgcPlugInLoadCallback, (void *)pszPlugIn, pPlugIn);
1963 RTMemFree(pPlugIn);
1972 rc = pPlugIn->pfnEntry(DBGCPLUGINOP_INIT, pDbgc->pUVM, VBOX_VERSION);
1975 RTLdrClose(pPlugIn->hLdrMod);
1976 RTMemFree(pPlugIn);
1985 pPlugIn->pNext = pDbgc->pPlugInHead;
1986 pDbgc->pPlugInHead = pPlugIn;
1987 DBGCCmdHlpPrintf(pCmdHlp, "Loaded plug-in '%s'.\n", pPlugIn->szName);
2067 PDBGCPLUGIN pPlugIn = dbgcPlugInLocate(pDbgc, szName, NULL);
2068 if (pPlugIn)
2090 PDBGCPLUGIN pPlugIn = pDbgc->pPlugInHead;
2091 pDbgc->pPlugInHead = pPlugIn->pNext;
2096 pPlugIn->pfnEntry(DBGCPLUGINOP_TERM, pDbgc->pUVM, 0);
2097 RTLdrClose(pPlugIn->hLdrMod);
2099 pPlugIn->hLdrMod = NIL_RTLDRMOD;
2101 RTMemFree(pPlugIn);
2128 PDBGCPLUGIN pPlugIn = dbgcPlugInLocate(pDbgc, szName, &pPrevPlugIn);
2129 if (!pPlugIn)
2135 pPlugIn->pfnEntry(DBGCPLUGINOP_TERM, pDbgc->pUVM, 0);
2136 RTLdrClose(pPlugIn->hLdrMod);
2137 pPlugIn->hLdrMod = NIL_RTLDRMOD;
2140 pPrevPlugIn->pNext = pPlugIn->pNext;
2142 pDbgc->pPlugInHead = pPlugIn->pNext;
2143 RTMemFree(pPlugIn->pNext);
2157 PDBGCPLUGIN pPlugIn = pDbgc->pPlugInHead;
2158 if (!pPlugIn)
2161 DBGCCmdHlpPrintf(pCmdHlp, "Plug-ins: %s", pPlugIn->szName);
2164 pPlugIn = pPlugIn->pNext;
2165 if (!pPlugIn)
2167 DBGCCmdHlpPrintf(pCmdHlp, ", %s", pPlugIn->szName);