/vbox/src/VBox/Debugger/ |
H A D | DBGCBuiltInSymbols.cpp | 32 * @param pszSymbol The symbol name. 34 PCDBGCSYM dbgcLookupRegisterSymbol(PDBGC pDbgc, const char *pszSymbol) argument
|
H A D | DBGConsole.cpp | 190 * @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 D | DBGPlugInCommonELFTmpl.cpp.h | 288 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 D | tstLdr-4.cpp | 52 * @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 D | tstLdr-3.cpp | 68 * @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 D | ldr.cpp | 43 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 D | ldrEx.cpp | 291 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 D | ldrkStuff.cpp | 423 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 D | ldrNative-posix.cpp | 90 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 D | PDMLdr.cpp | 66 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 D | DBGFModule.cpp | 193 * @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 D | dbgmodexports.cpp | 59 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 D | dbgas.cpp | 1273 * @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 D | dbgmoddbghelp.cpp | 115 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 D | dbgmodnm.cpp | 103 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 D | dbgmoddeferred.cpp | 258 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 D | ldr.h | 139 * @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 D | ldr.h | 310 * @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 D | dbg.h | 798 * @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 D | SUPLibLdr.cpp | 99 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 D | SUPDrvIDC.h | 155 const char *pszSymbol; member in struct:SUPDRVIDCREQGETSYM::__anon16279::SUPDRVIDCREQGETSYMIN
|
/vbox/src/VBox/Main/src-server/ |
H A D | HostVideoInputDeviceImpl.cpp | 145 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 D | dbgkrnlinfo-r0drv-solaris.c | 230 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 D | ldrNative-win.cpp | 90 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 D | pdmapi.h | 116 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,
|