Searched refs:pvBits (Results 1 - 18 of 18) sorted by relevance

/vbox/src/VBox/Runtime/testcase/
H A DtstLdr-2.cpp107 void *pvBits = RTMemAlloc(cb); local
108 if (pvBits)
111 rc = RTLdrGetBits(hLdrMod, pvBits, Addr, testGetImport, NULL);
115 rc = RTLdrGetSymbolEx(hLdrMod, pvBits, Addr, UINT32_MAX, "Entrypoint", &Value);
121 if (MyDisBlock((uint8_t *)pvBits + off, Addr - (uintptr_t)pvBits))
124 rc = RTLdrRelocate(hLdrMod, pvBits, Addr2, Addr, testGetImport, NULL);
127 if (MyDisBlock((uint8_t *)pvBits + off, Addr2 - (uintptr_t)pvBits))
148 RTMemFree(pvBits);
[all...]
H A DtstLdr.cpp98 void *pvBits; member in struct:Load
147 aLoads[i].pvBits = RTMemAlloc(cb);
148 if (!aLoads[i].pvBits)
156 rc = RTLdrGetBits(aLoads[i].hLdrMod, aLoads[i].pvBits, aLoads[i].Addr, testGetImport, &aLoads[i].Addr);
210 if (memcmp(aLoads[j].pvBits, aLoads[i].pvBits, cbImage))
214 const uint8_t *pu8J = (const uint8_t *)aLoads[j].pvBits;
215 const uint8_t *pu8I = (const uint8_t *)aLoads[i].pvBits;
220 const uint32_t *pu32J = (const uint32_t *)aLoads[j].pvBits;
221 const uint32_t *pu32I = (const uint32_t *)aLoads[i].pvBits;
[all...]
H A DtstLdr-4.cpp108 void *pvBits; member in struct:Load
151 aLoads[i].pvBits = RTMemExecAlloc(cb);
152 if (!aLoads[i].pvBits)
160 rc = RTLdrGetBits(aLoads[i].hLdrMod, aLoads[i].pvBits, (uintptr_t)aLoads[i].pvBits, testGetImport, NULL);
178 rc = RTLdrGetSymbolEx(aLoads[i].hLdrMod, aLoads[i].pvBits, (uintptr_t)aLoads[i].pvBits,
181 rc = RTLdrGetSymbolEx(aLoads[i].hLdrMod, aLoads[i].pvBits, (uintptr_t)aLoads[i].pvBits,
190 RTPrintf("tstLdr-4: pfnDisasmTest1=%p / add-symbol-file %s %#x\n", pfnDisasmTest1, pszFilename, aLoads[i].pvBits);
[all...]
/vbox/src/VBox/Runtime/common/ldr/
H A DldrEx.cpp219 * @param pvBits Where to put the bits.
227 RTDECL(int) RTLdrGetBits(RTLDRMOD hLdrMod, void *pvBits, RTLDRADDR BaseAddress, PFNRTLDRIMPORT pfnGetImport, void *pvUser) argument
229 LogFlow(("RTLdrGetBits: hLdrMod=%RTldrm pvBits=%p BaseAddress=%RTptr pfnGetImport=%p pvUser=%p\n",
230 hLdrMod, pvBits, BaseAddress, pfnGetImport, pvUser));
236 AssertPtrReturn(pvBits, VERR_INVALID_POINTER);
244 int rc = pMod->pOps->pfnGetBits(pMod, pvBits, BaseAddress, pfnGetImport, pvUser);
257 * @param pvBits Where the image bits are.
265 RTDECL(int) RTLdrRelocate(RTLDRMOD hLdrMod, void *pvBits, RTLDRADDR NewBaseAddress, RTLDRADDR OldBaseAddress, argument
268 LogFlow(("RTLdrRelocate: hLdrMod=%RTldrm pvBits=%p NewBaseAddress=%RTptr OldBaseAddress=%RTptr pfnGetImport=%p pvUser=%p\n",
269 hLdrMod, pvBits, NewBaseAddres
275 AssertMsgReturn(VALID_PTR(pvBits), ("pvBits=%p\\n", pvBits), VERR_INVALID_PARAMETER); local
290 RTLdrGetSymbolEx(RTLDRMOD hLdrMod, const void *pvBits, RTLDRADDR BaseAddress, uint32_t iOrdinal, const char *pszSymbol, PRTLDRADDR pValue) argument
327 RTLdrQueryForwarderInfo(RTLDRMOD hLdrMod, const void *pvBits, uint32_t iOrdinal, const char *pszSymbol, PRTLDRIMPORTINFO pInfo, size_t cbInfo) argument
380 RTLdrEnumSymbols(RTLDRMOD hLdrMod, unsigned fFlags, const void *pvBits, RTLDRADDR BaseAddress, PFNRTLDRENUMSYMS pfnCallback, void *pvUser) argument
405 RTLdrEnumDbgInfo(RTLDRMOD hLdrMod, const void *pvBits, PFNRTLDRENUMDBG pfnCallback, void *pvUser) argument
597 RTLdrQueryPropEx(RTLDRMOD hLdrMod, RTLDRPROP enmProp, void *pvBits, void *pvBuf, size_t cbBuf, size_t *pcbRet) argument
[all...]
H A DldrPE.cpp59 * @param pvBits Pointer to base of image bits.
63 #define PE_RVA2TYPE(pvBits, rva, type) ((type) ((uintptr_t)pvBits + (uintptr_t)(rva)) )
85 void *pvBits; member in struct:RTLDRMODPE
255 * @param pvBits Read only bits if available. NULL if not.
259 * inside pvBits).
261 static int rtldrPEReadPartByRva(PRTLDRMODPE pThis, const void *pvBits, uint32_t uRva, uint32_t cbMem, void const **ppvMem) argument
270 if (pvBits)
272 *ppvMem = (uint8_t const *)pvBits + uRva;
275 if (pThis->pvBits)
437 rtldrPEReadPart(PRTLDRMODPE pThis, const void *pvBits, RTFOFF offFile, RTLDRADDR uRva, uint32_t cbMem, void const **ppvMem) argument
460 rtldrPEFreePart(PRTLDRMODPE pThis, const void *pvBits, void const *pvMem) argument
489 rtldrPEGetBitsNoImportsNorFixups(PRTLDRMODPE pModPe, void *pvBits) argument
572 rtldrPEGetBits(PRTLDRMODINTERNAL pMod, void *pvBits, RTUINTPTR BaseAddress, PFNRTLDRIMPORT pfnGetImport, void *pvUser) argument
880 rtldrPERelocate(PRTLDRMODINTERNAL pMod, void *pvBits, RTUINTPTR NewBaseAddress, RTUINTPTR OldBaseAddress, PFNRTLDRIMPORT pfnGetImport, void *pvUser) argument
935 void const *pvBits = *ppvBits; local
1014 rtldrPEGetSymbolEx(PRTLDRMODINTERNAL pMod, const void *pvBits, RTUINTPTR BaseAddress, uint32_t iOrdinal, const char *pszSymbol, RTUINTPTR *pValue) argument
1040 rtldrPE_QueryForwarderInfo(PRTLDRMODINTERNAL pMod, const void *pvBits, uint32_t iOrdinal, const char *pszSymbol, PRTLDRIMPORTINFO pInfo, size_t cbInfo) argument
1267 rtldrPEEnumSymbols(PRTLDRMODINTERNAL pMod, unsigned fFlags, const void *pvBits, RTUINTPTR BaseAddress, PFNRTLDRENUMSYMS pfnCallback, void *pvUser) argument
1372 rtldrPE_EnumDbgInfo(PRTLDRMODINTERNAL pMod, const void *pvBits, PFNRTLDRENUMDBG pfnCallback, void *pvUser) argument
1747 rtLdrPE_CountImports(PRTLDRMODPE pThis, void const *pvBits) argument
1784 rtLdrPE_QueryImportModule(PRTLDRMODPE pThis, void const *pvBits, uint32_t iImport, void *pvBuf, size_t cbBuf, size_t *pcbRet) argument
1872 rtldrPE_QueryProp(PRTLDRMODINTERNAL pMod, RTLDRPROP enmProp, void const *pvBits, void *pvBuf, size_t cbBuf, size_t *pcbRet) argument
[all...]
H A DldrkStuff.cpp93 const void *pvBits; member in struct:RTLDRMODKLDRARGS
269 static int rtkldrRdr_AllUnmap(PKRDR pRdr, const void *pvBits) argument
272 int rc = pReader->pfnUnmap(pReader, pvBits);
446 static DECLCALLBACK(int) rtkldr_EnumSymbols(PRTLDRMODINTERNAL pMod, unsigned fFlags, const void *pvBits, RTUINTPTR BaseAddress, argument
454 Args.pvBits = pvBits;
456 int rc = kLdrModEnumSymbols(pModkLdr, pvBits, BaseAddress,
503 int rc = kLdrModGetImport(pMod, pArgs->pvBits, iImport, pszBuf, 64);
522 static DECLCALLBACK(int) rtkldr_GetBits(PRTLDRMODINTERNAL pMod, void *pvBits, RTUINTPTR BaseAddress, argument
530 Args.pvBits
542 rtkldr_Relocate(PRTLDRMODINTERNAL pMod, void *pvBits, RTUINTPTR NewBaseAddress, RTUINTPTR OldBaseAddress, PFNRTLDRIMPORT pfnGetImport, void *pvUser) argument
562 rtkldr_GetSymbolEx(PRTLDRMODINTERNAL pMod, const void *pvBits, RTUINTPTR BaseAddress, uint32_t iOrdinal, const char *pszSymbol, RTUINTPTR *pValue) argument
654 rtkldr_EnumDbgInfo(PRTLDRMODINTERNAL pMod, const void *pvBits, PFNRTLDRENUMDBG pfnCallback, void *pvUser) argument
842 rtkldr_QueryProp(PRTLDRMODINTERNAL pMod, RTLDRPROP enmProp, void const *pvBits, void *pvBuf, size_t cbBuf, size_t *pcbRet) argument
[all...]
H A DldrELFRelocatable.cpp.h97 const void *pvBits; member in struct:RTLDRMODELF
118 /** Pointer to symbol table within RTLDRMODELF::pvBits. */
125 /** Pointer to string table within RTLDRMODELF::pvBits. */
130 /** Pointer to section header string table within RTLDRMODELF::pvBits. */
140 * @param fNeedsBits Set if we actually need the pvBits member.
146 if (pModElf->pvBits)
148 int rc = pModElf->Core.pReader->pfnMap(pModElf->Core.pReader, &pModElf->pvBits);
151 const uint8_t *pu8 = (const uint8_t *)pModElf->pvBits;
672 pModElf->pvBits = NULL;
688 static DECLCALLBACK(int) RTLDRELF_NAME(EnumSymbols)(PRTLDRMODINTERNAL pMod, unsigned fFlags, const void *pvBits, RTUINTPT argument
770 GetBits(PRTLDRMODINTERNAL pMod, void *pvBits, RTUINTPTR BaseAddress, PFNRTLDRIMPORT pfnGetImport, void *pvUser) argument
830 Relocate(PRTLDRMODINTERNAL pMod, void *pvBits, RTUINTPTR NewBaseAddress, RTUINTPTR OldBaseAddress, PFNRTLDRIMPORT pfnGetImport, void *pvUser) argument
954 GetSymbolEx(PRTLDRMODINTERNAL pMod, const void *pvBits, RTUINTPTR BaseAddress, uint32_t iOrdinal, const char *pszSymbol, RTUINTPTR *pValue) argument
1018 EnumDbgInfo(PRTLDRMODINTERNAL pMod, const void *pvBits, PFNRTLDRENUMDBG pfnCallback, void *pvUser) argument
[all...]
H A DldrFile.cpp167 static DECLCALLBACK(int) rtldrFileUnmap(PRTLDRREADER pReader, const void *pvBits) argument
178 NOREF(pvBits);
H A DldrMemory.cpp182 static DECLCALLBACK(int) rtldrRdrMem_Unmap(PRTLDRREADER pReader, const void *pvBits) argument
193 NOREF(pvBits);
H A DldrNative.cpp46 static DECLCALLBACK(int) rtldrNativeEnumSymbols(PRTLDRMODINTERNAL pMod, unsigned fFlags, const void *pvBits, argument
49 NOREF(pMod); NOREF(fFlags); NOREF(pvBits); NOREF(BaseAddress); NOREF(pfnCallback); NOREF(pvUser);
/vbox/src/VBox/Runtime/include/internal/
H A Dldr.h162 * @param pvBits Pointer to the bits returned by RTLDROPS::pfnGetBits(), optional.
169 DECLCALLBACKMEMBER(int, pfnEnumSymbols)(PRTLDRMODINTERNAL pMod, unsigned fFlags, const void *pvBits, RTUINTPTR BaseAddress,
190 * @param pvBits Where to store the bits. The size of this buffer is equal or
197 DECLCALLBACKMEMBER(int, pfnGetBits)(PRTLDRMODINTERNAL pMod, void *pvBits, RTUINTPTR BaseAddress, PFNRTLDRIMPORT pfnGetImport, void *pvUser);
204 * @param pvBits Where to store the bits. The size of this buffer is equal or
212 DECLCALLBACKMEMBER(int, pfnRelocate)(PRTLDRMODINTERNAL pMod, void *pvBits, RTUINTPTR NewBaseAddress, RTUINTPTR OldBaseAddress, PFNRTLDRIMPORT pfnGetImport, void *pvUser);
222 * @param pvBits Pointer to bits returned by RTLDROPS::pfnGetBits(), optional.
230 DECLCALLBACKMEMBER(int, pfnGetSymbolEx)(PRTLDRMODINTERNAL pMod, const void *pvBits, RTUINTPTR BaseAddress,
240 * @param pvBits Pointer to bits returned by RTLDROPS::pfnGetBits(),
251 DECLCALLBACKMEMBER(int, pfnQueryForwarderInfo)(PRTLDRMODINTERNAL pMod, const void *pvBits, uint32_
[all...]
/vbox/include/iprt/
H A Dldr.h196 * @param pvBits Memory pointer returned by pfnMap().
198 DECLCALLBACKMEMBER(int, pfnUnmap)(PRTLDRREADER pReader, const void *pvBits);
498 * @param pvBits Optional pointer to the loaded image.
508 RTDECL(int) RTLdrGetSymbolEx(RTLDRMOD hLdrMod, const void *pvBits, RTLDRADDR BaseAddress,
548 * @param pvBits Optional pointer to the loaded image.
559 RTDECL(int) RTLdrQueryForwarderInfo(RTLDRMOD hLdrMod, const void *pvBits, uint32_t iOrdinal, const char *pszSymbol,
597 * @param pvBits Where to put the bits.
604 RTDECL(int) RTLdrGetBits(RTLDRMOD hLdrMod, void *pvBits, RTLDRADDR BaseAddress, PFNRTLDRIMPORT pfnGetImport, void *pvUser);
612 * @param pvBits Where the image bits are.
620 RTDECL(int) RTLdrRelocate(RTLDRMOD hLdrMod, void *pvBits, RTLDRADD
[all...]
/vbox/src/VBox/VMM/VMMR3/
H A DPDMLdr.cpp160 pModule->pvBits = NULL;
203 pCur->ImageBase = MMHyperR3ToRC(pUVM->pVM, pCur->pvBits);
215 int rc = RTLdrRelocate(pCur->hLdrMod, pCur->pvBits, pCur->ImageBase, pCur->OldImageBase,
408 int rc = RTLdrGetSymbolEx(pCur->hLdrMod, pCur->pvBits, pCur->ImageBase, UINT32_MAX, pszSymbol, pValue);
516 rc = SUPR3PageAllocEx(cPages, 0 /*fFlags*/, &pModule->pvBits, NULL /*pR0Ptr*/, paPages);
520 rc = MMR3HyperMapPages(pVM, pModule->pvBits, NIL_RTR0PTR,
529 Assert(MMHyperR3ToRC(pVM, pModule->pvBits) == GCPtr);
534 rc = RTLdrGetBits(pModule->hLdrMod, pModule->pvBits, pModule->ImageBase, pdmR3GetImportRC, &Args);
542 rc = RTLdrGetSymbolEx(pModule->hLdrMod, pModule->pvBits, pModule->ImageBase, UINT32_MAX,
583 SUPR3PageFreeEx(pModule->pvBits, cPage
[all...]
/vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/
H A DVBoxDispDrawCmd.cpp122 if (pDev && (pso->hsurf == pDev->surface.hSurface || pso->pvBits == pDev->memInfo.FrameBufferBase))
165 " PVOID pvBits = %p\n"
173 pso->sizlBitmap.cx, pso->sizlBitmap.cy, pso->cjBits, pso->pvBits,
H A DVBoxDispMouse.cpp208 memcpy(psoRes->pvBits, psoBitmap->pvBits, min(psoRes->cjBits, psoBitmap->cjBits));
/vbox/src/libs/kStuff/iprt/
H A DkRdrFile-iprt.cpp92 static int krdrRTFileAllUnmap(PKRDR pRdr, const void *pvBits);
478 static int krdrRTFileAllUnmap(PKRDR pRdr, const void *pvBits) argument
/vbox/src/VBox/VMM/include/
H A DPDMInternal.h773 void *pvBits; member in struct:PDMMOD
/vbox/src/VBox/HostDrivers/Support/win/
H A DSUPHardenedVerifyImage-win.cpp314 static DECLCALLBACK(int) supHardNtViRdrUnmap(PRTLDRREADER pReader, const void *pvBits) argument

Completed in 2156 milliseconds