/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)); 52 AssertMsgReturn(VALID_PTR(ppvValue), ("ppvValue=%p\n", ppvValue), VERR_INVALID_PARAMETER); local 61 rc = pMod->pOps->pfnGetSymbol(pMod, pszSymbol, ppvValue); 68 *ppvValue = (void *)(uintptr_t)Value; 69 if ((uintptr_t)*ppvValue != Value) 73 LogFlow(("RTLdrGetSymbol: return %Rrc *ppvValue [all...] |
/vbox/src/VBox/Runtime/r3/win/ |
H A D | tls-win.cpp | 83 RTR3DECL(int) RTTlsGetEx(RTTLS iTls, void **ppvValue) argument 88 *ppvValue = pv; 93 *ppvValue = NULL;
|
H A D | ldrNative-win.cpp | 90 DECLCALLBACK(int) rtldrNativeGetSymbol(PRTLDRMODINTERNAL pMod, const char *pszSymbol, void **ppvValue) argument 96 *ppvValue = (void *)pfn; 99 *ppvValue = NULL;
|
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | ldrNative-posix.cpp | 90 DECLCALLBACK(int) rtldrNativeGetSymbol(PRTLDRMODINTERNAL pMod, const char *pszSymbol, void **ppvValue) argument 101 *ppvValue = dlsym((void *)pModNative->hNative, pszSymbol); 102 if (*ppvValue)
|
H A D | tls-posix.cpp | 89 RTR3DECL(int) RTTlsGetEx(RTTLS iTls, void **ppvValue) argument 93 *ppvValue = pthread_getspecific(iTls);
|
/vbox/src/VBox/Runtime/generic/ |
H A D | tls-generic.cpp | 106 RTR3DECL(int) RTTlsGetEx(RTTLS iTls, void **ppvValue) argument 117 *ppvValue = pv;
|
/vbox/src/VBox/Runtime/include/internal/ |
H A D | ldr.h | 140 * @param ppvValue Where to store the symbol value. 142 DECLCALLBACKMEMBER(int, pfnGetSymbol)(PRTLDRMODINTERNAL pMod, const char *pszSymbol, void **ppvValue); 465 DECLCALLBACK(int) rtldrNativeGetSymbol(PRTLDRMODINTERNAL pMod, const char *pszSymbol, void **ppvValue);
|
/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);
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PDMLdr.cpp | 719 * @param ppvValue Where to store the symbol value. 721 VMMR3_INT_DECL(int) PDMR3LdrGetSymbolR3(PVM pVM, const char *pszModule, const char *pszSymbol, void **ppvValue) argument 728 AssertPtr(ppvValue); 746 *ppvValue = (void *)(uintptr_t)Value; 747 Assert((uintptr_t)*ppvValue == Value); 773 * @param ppvValue Where to store the symbol value. 775 VMMR3DECL(int) PDMR3LdrGetSymbolR0(PVM pVM, const char *pszModule, const char *pszSymbol, PRTR0PTR ppvValue) argument 778 *ppvValue = 0xdeadbeef; 787 AssertPtr(ppvValue); 803 int rc = SUPR3GetSymbolR0((void *)(uintptr_t)pModule->ImageBase, pszSymbol, (void **)ppvValue); 833 PDMR3LdrGetSymbolR0Lazy(PVM pVM, const char *pszModule, const char *pszSearchPath, const char *pszSymbol, PRTR0PTR ppvValue) argument [all...] |
H A D | PDMDevHlp.cpp | 66 DECLINLINE(int) pdmR3DevGetSymbolRCLazy(PPDMDEVINS pDevIns, const char *pszSymbol, PRTRCPTR ppvValue) argument 71 *ppvValue = NIL_RTRCPTR; 77 pszSymbol, ppvValue); 84 DECLINLINE(int) pdmR3DevGetSymbolR0Lazy(PPDMDEVINS pDevIns, const char *pszSymbol, PRTR0PTR ppvValue) argument 89 pszSymbol, ppvValue);
|
/vbox/src/VBox/Runtime/r3/os2/ |
H A D | thread-os2.cpp | 292 RTR3DECL(int) RTTlsGetEx(RTTLS iTls, void **ppvValue) argument 304 *ppvValue = pv;
|
/vbox/src/VBox/HostDrivers/Support/ |
H A D | SUPLibLdr.cpp | 599 SUPR3DECL(int) SUPR3GetSymbolR0(void *pvImageBase, const char *pszSymbol, void **ppvValue) argument 601 *ppvValue = NULL; 606 *ppvValue = (void *)(uintptr_t)0xdeadf00d; 629 *ppvValue = (void *)Req.u.Out.pvSymbol;
|
/vbox/include/iprt/ |
H A D | thread.h | 919 * @param ppvValue Where to store the value. The value will be NULL if 922 RTR3DECL(int) RTTlsGetEx(RTTLS iTls, void **ppvValue);
|
H A D | ldr.h | 479 * hint in @a ppvValue. 482 * @param ppvValue Where to store the symbol value. Note that this is restricted to the 485 RTDECL(int) RTLdrGetSymbol(RTLDRMOD hLdrMod, const char *pszSymbol, void **ppvValue);
|
/vbox/src/VBox/HostDrivers/Support/solaris/ |
H A D | SUPDrv-solaris.c | 1088 * @param ppvValue Where to store the value. On input this holds 1091 static int supdrvSolLdrResolvEp(PSUPDRVLDRIMAGE pImage, const char *pszSymbol, void **ppvValue) 1094 if (!*ppvValue) 1103 *ppvValue = (void *)uValue;
|
/vbox/include/VBox/ |
H A D | sup.h | 1412 * @param ppvValue Where to store the symbol value. 1414 SUPR3DECL(int) SUPR3GetSymbolR0(void *pvImageBase, const char *pszSymbol, void **ppvValue);
|