Searched refs:pszSymbol (Results 1 - 25 of 57) sorted by relevance

123

/vbox/src/VBox/Debugger/
H A DDBGCBuiltInSymbols.cpp32 * @param pszSymbol The symbol name.
34 PCDBGCSYM dbgcLookupRegisterSymbol(PDBGC pDbgc, const char *pszSymbol) argument
H A DDBGConsole.cpp190 * @param pszSymbol The symbol name.
195 int dbgcSymbolGet(PDBGC pDbgc, const char *pszSymbol, DBGCVARTYPE enmType, PDBGCVAR pResult) argument
202 PCDBGCSYM pSymDesc = dbgcLookupRegisterSymbol(pDbgc, pszSymbol);
239 const char *pszRegSym = *pszSymbol == '.' ? pszSymbol + 1 : pszSymbol;
245 if (!strchr(pszSymbol, ';'))
248 DBGCVAR_INIT_SYMBOL(&Var, pszSymbol);
264 rc = DBGFR3AsSymbolByName(pDbgc->pUVM, pDbgc->hDbgAs, pszSymbol, &Symbol, NULL);
H A DDBGPlugInCommonELFTmpl.cpp.h288 const char *pszSymbol = pbStrings + paSyms[iSym].st_name; local
289 if (!*pszSymbol)
309 rc = RTDbgModSymbolAdd(hMod, pszSymbol, iSeg, offSeg, cbSym, 0 /*fFlags*/, NULL);
310 Log(("%02x:%RGv %RGv %s!%s (rc=%Rrc)\n", paSyms[iSym].st_shndx, offSeg, cbSym, pszModName, pszSymbol, rc));
/vbox/src/VBox/Runtime/testcase/
H A DtstLdr-4.cpp52 * @param pszSymbol Symbol name, NULL if uSymbol should be used.
53 * @param uSymbol Symbol ordinal, ~0 if pszSymbol should be used.
57 static DECLCALLBACK(int) testGetImport(RTLDRMOD hLdrMod, const char *pszModule, const char *pszSymbol, unsigned uSymbol, RTUINTPTR *pValue, void *pvUser) argument
59 if ( !strcmp(pszSymbol, "RTAssertMsg1Weak") || !strcmp(pszSymbol, "_RTAssertMsg1Weak"))
61 else if (!strcmp(pszSymbol, "RTAssertMsg2Weak") || !strcmp(pszSymbol, "_RTAssertMsg2Weak"))
63 else if (!strcmp(pszSymbol, "RTAssertMsg1") || !strcmp(pszSymbol, "_RTAssertMsg1"))
65 else if (!strcmp(pszSymbol, "RTAssertMsg
[all...]
H A DtstLdr-3.cpp68 * @param pszSymbol Symbol name. NULL if ordinal only.
73 static DECLCALLBACK(int) testEnumSymbol2(RTLDRMOD hLdrMod, const char *pszSymbol, unsigned uSymbol, RTUINTPTR Value, void *pvUser) argument
82 && pszSymbol
83 && *pszSymbol
91 if (pszSymbol)
92 strncat(pSym->aSyms[0].szName, pszSymbol, sizeof(pSym->aSyms[0].szName)-1);
100 && pszSymbol
101 && *pszSymbol
109 if (pszSymbol)
110 strncat(pSym->aSyms[1].szName, pszSymbol, sizeo
204 testGetImport(RTLDRMOD hLdrMod, const char *pszModule, const char *pszSymbol, unsigned uSymbol, RTUINTPTR *pValue, void *pvUser) argument
228 testEnumSymbol1(RTLDRMOD hLdrMod, const char *pszSymbol, unsigned uSymbol, RTUINTPTR Value, void *pvUser) argument
[all...]
/vbox/src/VBox/Runtime/common/ldr/
H A Dldr.cpp43 RTDECL(int) RTLdrGetSymbol(RTLDRMOD hLdrMod, const char *pszSymbol, void **ppvValue) argument
45 LogFlow(("RTLdrGetSymbol: hLdrMod=%RTldrm pszSymbol=%p:{%s} ppvValue=%p\n",
46 hLdrMod, pszSymbol, pszSymbol, ppvValue));
51 AssertMsgReturn(pszSymbol, ("pszSymbol=%p\n", pszSymbol), VERR_INVALID_PARAMETER);
61 rc = pMod->pOps->pfnGetSymbol(pMod, pszSymbol, ppvValue);
65 rc = pMod->pOps->pfnGetSymbolEx(pMod, NULL, 0, UINT32_MAX, pszSymbol, &Value);
79 RTDECL(PFNRT) RTLdrGetFunction(RTLDRMOD hLdrMod, const char *pszSymbol) argument
[all...]
H A DldrEx.cpp291 uint32_t iOrdinal, const char *pszSymbol, PRTLDRADDR pValue)
293 LogFlow(("RTLdrGetSymbolEx: hLdrMod=%RTldrm pvBits=%p BaseAddress=%RTptr iOrdinal=%#x pszSymbol=%p:{%s} pValue\n",
294 hLdrMod, pvBits, BaseAddress, iOrdinal, pszSymbol, pszSymbol, pValue));
301 AssertPtrNullReturn(pszSymbol, VERR_INVALID_POINTER);
302 AssertReturn(pszSymbol || iOrdinal != UINT32_MAX, VERR_INVALID_PARAMETER);
311 rc = pMod->pOps->pfnGetSymbolEx(pMod, pvBits, BaseAddress, iOrdinal, pszSymbol, pValue);
315 rc = pMod->pOps->pfnGetSymbol(pMod, pszSymbol, &pvValue);
327 RTDECL(int) RTLdrQueryForwarderInfo(RTLDRMOD hLdrMod, const void *pvBits, uint32_t iOrdinal, const char *pszSymbol, argument
330 LogFlow(("RTLdrQueryForwarderInfo: hLdrMod=%RTldrm pvBits=%p iOrdinal=%#x pszSymbol
290 RTLdrGetSymbolEx(RTLDRMOD hLdrMod, const void *pvBits, RTLDRADDR BaseAddress, uint32_t iOrdinal, const char *pszSymbol, PRTLDRADDR pValue) argument
[all...]
H A DldrkStuff.cpp423 const char *pszSymbol = pchSymbol; local
429 pszSymbol = psz;
434 if (*pszSymbol == '_')
435 pszSymbol++;
438 int rc = pArgs->u.pfnEnumSyms(&pArgs->pMod->Core, pszSymbol, iSymbol, uValue, pArgs->pvUser);
483 const char *pszSymbol = pchSymbol; local
489 pszSymbol = psz;
494 if (*pszSymbol == '_')
495 pszSymbol++;
511 int rc = pArgs->u.pfnGetImport(&pArgs->pMod->Core, pszModule, pszSymbol, pszSymbo
562 rtkldr_GetSymbolEx(PRTLDRMODINTERNAL pMod, const void *pvBits, RTUINTPTR BaseAddress, uint32_t iOrdinal, const char *pszSymbol, RTUINTPTR *pValue) argument
[all...]
/vbox/src/VBox/Runtime/r3/posix/
H A DldrNative-posix.cpp90 DECLCALLBACK(int) rtldrNativeGetSymbol(PRTLDRMODINTERNAL pMod, const char *pszSymbol, void **ppvValue) argument
95 size_t cch = strlen(pszSymbol);
98 memcpy(psz + 1, pszSymbol, cch + 1);
99 pszSymbol = psz;
101 *ppvValue = dlsym((void *)pModNative->hNative, pszSymbol);
/vbox/src/VBox/VMM/VMMR3/
H A DPDMLdr.cpp66 static DECLCALLBACK(int) pdmR3GetImportRC(RTLDRMOD hLdrMod, const char *pszModule, const char *pszSymbol, unsigned uSymbol, RTUINTPTR *pValue, void *pvUser);
327 * @param pszSymbol Symbol name, NULL if uSymbol should be used.
328 * @param uSymbol Symbol ordinal, ~0 if pszSymbol should be used.
332 static DECLCALLBACK(int) pdmR3GetImportRC(RTLDRMOD hLdrMod, const char *pszModule, const char *pszSymbol, unsigned uSymbol, argument
351 if (!strcmp(pszSymbol, "g_VM"))
353 else if (!strcmp(pszSymbol, "g_CPUM"))
355 else if ( !strncmp(pszSymbol, "g_TRPM", 6)
356 || !strncmp(pszSymbol, "g_trpm", 6)
357 || !strncmp(pszSymbol, "TRPM", 4))
360 rc = TRPMR3GetImportRC(pVM, pszSymbol,
721 PDMR3LdrGetSymbolR3(PVM pVM, const char *pszModule, const char *pszSymbol, void **ppvValue) argument
775 PDMR3LdrGetSymbolR0(PVM pVM, const char *pszModule, const char *pszSymbol, PRTR0PTR ppvValue) argument
833 PDMR3LdrGetSymbolR0Lazy(PVM pVM, const char *pszModule, const char *pszSearchPath, const char *pszSymbol, PRTR0PTR ppvValue) argument
882 PDMR3LdrGetSymbolRC(PVM pVM, const char *pszModule, const char *pszSymbol, PRTRCPTR pRCPtrValue) argument
949 PDMR3LdrGetSymbolRCLazy(PVM pVM, const char *pszModule, const char *pszSearchPath, const char *pszSymbol, PRTRCPTR pRCPtrValue) argument
1205 pdmR3QueryModFromEIPEnumSymbols(RTLDRMOD hLdrMod, const char *pszSymbol, unsigned uSymbol, RTUINTPTR Value, void *pvUser) argument
[all...]
H A DDBGFModule.cpp193 * @param pszSymbol The symbol name.
196 DECLCALLBACKMEMBER(int, pfnSymbolByName)(PDBGFMOD pMod, const char *pszSymbol, PDBGFSYMBOL pSymbol);
245 * @param pszSymbol The symbol name.
250 DECLCALLBACKMEMBER(int, pfnSymbolAdd)(PDBGFMOD pMod, const char *pszSymbol, uint32_t iSeg, RTGCUINTPTR off, RTUINT cbSymbol);
/vbox/src/VBox/Runtime/common/dbg/
H A Ddbgmodexports.cpp59 static DECLCALLBACK(int) rtDbgModExportsAddSymbolCallback(RTLDRMOD hLdrMod, const char *pszSymbol, unsigned uSymbol, argument
67 int rc = RTDbgModSymbolAdd(pArgs->pDbgMod, pszSymbol, RTDBGSEGIDX_RVA, Value - pArgs->uImageBase,
69 Log(("Symbol #%05u %#018RTptr %s [%Rrc]\n", uSymbol, Value, pszSymbol, rc)); NOREF(rc);
72 Log(("Symbol #%05u %#018RTptr %s [SKIPPED - INVALID ADDRESS]\n", uSymbol, Value, pszSymbol));
H A Ddbgas.cpp1273 * @param pszSymbol The symbol name.
1281 RTDECL(int) RTDbgAsSymbolAdd(RTDBGAS hDbgAs, const char *pszSymbol, RTUINTPTR Addr, RTUINTPTR cb, uint32_t fFlags, uint32_t *piOrdinal)
1298 int rc = RTDbgModSymbolAdd(hMod, pszSymbol, iSeg, offSeg, cb, fFlags, piOrdinal);
1552 * @param pszSymbol The symbol name. It is possible to limit the scope
1559 RTDECL(int) RTDbgAsSymbolByName(RTDBGAS hDbgAs, const char *pszSymbol, PRTDBGSYMBOL pSymbol, PRTDBGMOD phMod)
1566 AssertPtrReturn(pszSymbol, VERR_INVALID_POINTER);
1574 const char *pszBang = strchr(pszSymbol, '!');
1577 pachModPat = pszSymbol;
1578 cchModPat = pszBang - pszSymbol;
1579 pszSymbol
[all...]
H A Ddbgmoddbghelp.cpp115 static DECLCALLBACK(int) rtDbgModDbgHelp_SymbolByName(PRTDBGMODINT pMod, const char *pszSymbol, size_t cchSymbol, argument
119 Assert(!pszSymbol[cchSymbol]);
120 return RTDbgModSymbolByName(hCnt, pszSymbol/*, cchSymbol*/, pSymInfo);
141 static DECLCALLBACK(int) rtDbgModDbgHelp_SymbolAdd(PRTDBGMODINT pMod, const char *pszSymbol, size_t cchSymbol, argument
146 Assert(!pszSymbol[cchSymbol]); NOREF(cchSymbol);
147 return RTDbgModSymbolAdd(hCnt, pszSymbol, iSeg, off, cb, fFlags, piOrdinal);
H A Ddbgmodnm.cpp103 static DECLCALLBACK(int) rtDbgModNm_SymbolByName(PRTDBGMODINT pMod, const char *pszSymbol, size_t cchSymbol, argument
107 Assert(!pszSymbol[cchSymbol]); NOREF(cchSymbol);
108 return RTDbgModSymbolByName(pThis->hCnt, pszSymbol, pSymInfo);
129 static DECLCALLBACK(int) rtDbgModNm_SymbolAdd(PRTDBGMODINT pMod, const char *pszSymbol, size_t cchSymbol, argument
134 Assert(!pszSymbol[cchSymbol]); NOREF(cchSymbol);
135 return RTDbgModSymbolAdd(pThis->hCnt, pszSymbol, iSeg, off, cb, fFlags, piOrdinal);
H A Ddbgmoddeferred.cpp258 static DECLCALLBACK(int) rtDbgModDeferredDbg_SymbolByName(PRTDBGMODINT pMod, const char *pszSymbol, size_t cchSymbol,
263 rc = pMod->pDbgVt->pfnSymbolByName(pMod, pszSymbol, cchSymbol, pSymInfo);
268 && !memcmp(pszSymbol, RT_STR_TUPLE("DeferredStart")))
271 && !memcmp(pszSymbol, RT_STR_TUPLE("DeferredLast")))
311 static DECLCALLBACK(int) rtDbgModDeferredDbg_SymbolAdd(PRTDBGMODINT pMod, const char *pszSymbol, size_t cchSymbol,
317 rc = pMod->pDbgVt->pfnSymbolAdd(pMod, pszSymbol, cchSymbol, iSeg, off, cb, fFlags, piOrdinal);
/vbox/src/VBox/Runtime/include/internal/
H A Dldr.h139 * @param pszSymbol The symbol name.
142 DECLCALLBACKMEMBER(int, pfnGetSymbol)(PRTLDRMODINTERNAL pMod, const char *pszSymbol, void **ppvValue);
226 * @param pszSymbol The symbol name.
231 uint32_t iOrdinal, const char *pszSymbol, RTUINTPTR *pValue);
244 * @param pszSymbol The symbol name of the forwarded symbol to query.
252 const char *pszSymbol, PRTLDRIMPORTINFO pInfo, size_t cbInfo);
465 DECLCALLBACK(int) rtldrNativeGetSymbol(PRTLDRMODINTERNAL pMod, const char *pszSymbol, void **ppvValue);
/vbox/include/iprt/
H A Dldr.h310 * @param pszSymbol Symbol name.
312 RTDECL(void *) RTLdrGetSystemSymbol(const char *pszFilename, const char *pszSymbol);
481 * @param pszSymbol Symbol name.
485 RTDECL(int) RTLdrGetSymbol(RTLDRMOD hLdrMod, const char *pszSymbol, void **ppvValue);
503 * @param iOrdinal Symbol ordinal number, pass UINT32_MAX if pszSymbol
505 * @param pszSymbol Symbol name.
509 uint32_t iOrdinal, const char *pszSymbol, PRTLDRADDR pValue);
519 * @param pszSymbol Function name.
521 RTDECL(PFNRT) RTLdrGetFunction(RTLDRMOD hLdrMod, const char *pszSymbol);
534 const char *pszSymbol; member in struct:RTLDRIMPORTINFO
[all...]
H A Ddbg.h798 * @param pszSymbol The symbol name.
806 RTDECL(int) RTDbgAsSymbolAdd(RTDBGAS hDbgAs, const char *pszSymbol, RTUINTPTR Addr, RTUINTPTR cb, uint32_t fFlags, uint32_t *piOrdinal);
854 * @param pszSymbol The symbol name. It is possible to limit the scope
861 RTDECL(int) RTDbgAsSymbolByName(RTDBGAS hDbgAs, const char *pszSymbol, PRTDBGSYMBOL pSymbol, PRTDBGMOD phMod);
870 * @param pszSymbol The symbol name. See RTDbgAsSymbolByName for more.
875 RTDECL(int) RTDbgAsSymbolByNameA(RTDBGAS hDbgAs, const char *pszSymbol, PRTDBGSYMBOL *ppSymbol, PRTDBGMOD phMod);
1236 * @param pszSymbol The symbol name.
1246 RTDECL(int) RTDbgModSymbolAdd(RTDBGMOD hDbgMod, const char *pszSymbol, RTDBGSEGIDX iSeg, RTUINTPTR off,
1369 * @param pszSymbol The symbol name.
1372 RTDECL(int) RTDbgModSymbolByName(RTDBGMOD hDbgMod, const char *pszSymbol, PRTDBGSYMBO
[all...]
/vbox/src/VBox/HostDrivers/Support/
H A DSUPLibLdr.cpp99 static DECLCALLBACK(int) supLoadModuleResolveImport(RTLDRMOD hLdrMod, const char *pszModule, const char *pszSymbol, unsigned uSymbol, RTUINTPTR *pValue, void *pvUser);
141 * @param pszSymbol Symbol name, NULL if uSymbol should be used.
142 * @param uSymbol Symbol ordinal, ~0 if pszSymbol should be used.
147 const char *pszSymbol, unsigned uSymbol, RTUINTPTR *pValue, void *pvUser)
168 if (pszSymbol < (const char*)0x10000)
170 AssertMsgFailed(("%s is importing by ordinal (ord=%d)\n", pvUser, (int)(uintptr_t)pszSymbol));
179 if (!strncmp(pszSymbol, RT_STR_TUPLE("SUPR0$")))
180 pszSymbol += sizeof("SUPR0$") - 1;
190 if (!SUPR3GetSymbolR0((void *)g_pvVMMR0, pszSymbol, &pvValue))
202 if (!strcmp(pFunc->szName, pszSymbol))
146 supLoadModuleResolveImport(RTLDRMOD hLdrMod, const char *pszModule, const char *pszSymbol, unsigned uSymbol, RTUINTPTR *pValue, void *pvUser) argument
279 supLoadModuleCalcSizeCB(RTLDRMOD hLdrMod, const char *pszSymbol, unsigned uSymbol, RTUINTPTR Value, void *pvUser) argument
307 supLoadModuleCreateTabsCB(RTLDRMOD hLdrMod, const char *pszSymbol, unsigned uSymbol, RTUINTPTR Value, void *pvUser) argument
599 SUPR3GetSymbolR0(void *pvImageBase, const char *pszSymbol, void **ppvValue) argument
[all...]
H A DSUPDrvIDC.h155 const char *pszSymbol; member in struct:SUPDRVIDCREQGETSYM::__anon16279::SUPDRVIDCREQGETSYMIN
/vbox/src/VBox/Main/src-server/
H A DHostVideoInputDeviceImpl.cpp145 static const char *pszSymbol = "VBoxHostWebcamList"; local
146 rc = RTLdrGetSymbol(hmod, pszSymbol, (void **)ppfn);
149 LogRel(("Resolving symbol '%s': %Rrc\n", pszSymbol, rc));
/vbox/src/VBox/Runtime/r0drv/solaris/
H A Ddbgkrnlinfo-r0drv-solaris.c230 const char *pszSymbol, void **ppvSymbol)
235 AssertPtrReturn(pszSymbol, VERR_INVALID_PARAMETER);
241 uintptr_t uValue = kobj_getsymvalue((char *)pszSymbol, 1 /* only kernel */);
229 RTR0DbgKrnlInfoQuerySymbol(RTDBGKRNLINFO hKrnlInfo, const char *pszModule, const char *pszSymbol, void **ppvSymbol) argument
/vbox/src/VBox/Runtime/r3/win/
H A DldrNative-win.cpp90 DECLCALLBACK(int) rtldrNativeGetSymbol(PRTLDRMODINTERNAL pMod, const char *pszSymbol, void **ppvValue) argument
93 FARPROC pfn = GetProcAddress((HMODULE)pModNative->hNative, pszSymbol);
/vbox/include/VBox/vmm/
H A Dpdmapi.h116 VMMR3_INT_DECL(int) PDMR3LdrGetSymbolR3(PVM pVM, const char *pszModule, const char *pszSymbol, void **ppvValue);
117 VMMR3DECL(int) PDMR3LdrGetSymbolR0(PVM pVM, const char *pszModule, const char *pszSymbol, PRTR0PTR ppvValue);
118 VMMR3DECL(int) PDMR3LdrGetSymbolR0Lazy(PVM pVM, const char *pszModule, const char *pszSearchPath, const char *pszSymbol, PRTR0PTR ppvValue);
120 VMMR3DECL(int) PDMR3LdrGetSymbolRC(PVM pVM, const char *pszModule, const char *pszSymbol, PRTRCPTR pRCPtrValue);
121 VMMR3DECL(int) PDMR3LdrGetSymbolRCLazy(PVM pVM, const char *pszModule, const char *pszSearchPath, const char *pszSymbol,

Completed in 327 milliseconds

123