/vbox/src/VBox/Runtime/common/ldr/ |
H A D | ldrELF.cpp | 115 * @param pReader The loader reader instance which will provide the raw image bits. 121 int rtldrELFOpen(PRTLDRREADER pReader, uint32_t fFlags, RTLDRARCH enmArch, PRTLDRMOD phLdrMod, PRTERRINFO pErrInfo) argument 123 const char *pszLogName = pReader->pfnLogName(pReader); NOREF(pszLogName); 130 int rc = pReader->pfnRead(pReader, &e_ident, sizeof(e_ident), 0); 150 rc = rtldrELF32Open(pReader, fFlags, enmArch, phLdrMod); 152 rc = rtldrELF64Open(pReader, fFlags, enmArch, phLdrMod);
|
H A D | ldrFile.cpp | 72 static DECLCALLBACK(int) rtldrFileRead(PRTLDRREADER pReader, void *pvBuf, size_t cb, RTFOFF off) argument 74 PRTLDRREADERFILE pFileReader = (PRTLDRREADERFILE)pReader; 103 static DECLCALLBACK(RTFOFF) rtldrFileTell(PRTLDRREADER pReader) argument 105 PRTLDRREADERFILE pFileReader = (PRTLDRREADERFILE)pReader; 111 static DECLCALLBACK(RTFOFF) rtldrFileSize(PRTLDRREADER pReader) argument 113 PRTLDRREADERFILE pFileReader = (PRTLDRREADERFILE)pReader; 119 static DECLCALLBACK(const char *) rtldrFileLogName(PRTLDRREADER pReader) argument 121 PRTLDRREADERFILE pFileReader = (PRTLDRREADERFILE)pReader; 127 static DECLCALLBACK(int) rtldrFileMap(PRTLDRREADER pReader, const void **ppvBits) argument 129 PRTLDRREADERFILE pFileReader = (PRTLDRREADERFILE)pReader; 167 rtldrFileUnmap(PRTLDRREADER pReader, const void *pvBits) argument 184 rtldrFileDestroy(PRTLDRREADER pReader) argument 263 PRTLDRREADER pReader; local 302 PRTLDRREADER pReader; local [all...] |
H A D | ldrMemory.cpp | 98 static DECLCALLBACK(int) rtldrRdrMem_Read(PRTLDRREADER pReader, void *pvBuf, size_t cb, RTFOFF off) argument 100 PRTLDRRDRMEM pThis = (PRTLDRRDRMEM)pReader; 121 static DECLCALLBACK(RTFOFF) rtldrRdrMem_Tell(PRTLDRREADER pReader) argument 123 PRTLDRRDRMEM pThis = (PRTLDRRDRMEM)pReader; 129 static DECLCALLBACK(RTFOFF) rtldrRdrMem_Size(PRTLDRREADER pReader) argument 131 PRTLDRRDRMEM pThis = (PRTLDRRDRMEM)pReader; 137 static DECLCALLBACK(const char *) rtldrRdrMem_LogName(PRTLDRREADER pReader) argument 139 PRTLDRRDRMEM pThis = (PRTLDRRDRMEM)pReader; 145 static DECLCALLBACK(int) rtldrRdrMem_Map(PRTLDRREADER pReader, const void **ppvBits) argument 147 PRTLDRRDRMEM pThis = (PRTLDRRDRMEM)pReader; 182 rtldrRdrMem_Unmap(PRTLDRREADER pReader, const void *pvBits) argument 199 rtldrRdrMem_Destroy(PRTLDRREADER pReader) argument 303 PRTLDRREADER pReader = NULL; /* gcc may be wrong */ local [all...] |
H A D | ldrEx.cpp | 58 RTDECL(int) RTLdrOpenWithReader(PRTLDRREADER pReader, uint32_t fFlags, RTLDRARCH enmArch, PRTLDRMOD phMod, PRTERRINFO pErrInfo) argument 81 int rc = pReader->pfnRead(pReader, &uSign, sizeof(uSign), 0); 90 Log(("rtldrOpenWithReader: %s: unknown magic %#x / '%.4s\n", pReader->pfnLogName(pReader), uSign.u32, &uSign.ach[0])); 97 rc = pReader->pfnRead(pReader, &offHdr, sizeof(offHdr), RT_OFFSETOF(IMAGE_DOS_HEADER, e_lfanew)); 103 Log(("rtldrOpenWithReader: %s: no new header / invalid offset %#RX32\n", pReader->pfnLogName(pReader), offHdr)); 106 rc = pReader [all...] |
H A D | ldrELFRelocatable.cpp.h | 96 * This mapping is provided by the pReader. */ 148 int rc = pModElf->Core.pReader->pfnMap(pModElf->Core.pReader, &pModElf->pvBits); 782 Log(("RTLdrELF: %s: Executable images are not supported yet!\n", pModElf->Core.pReader->pfnLogName(pModElf->Core.pReader))); 785 Log(("RTLdrELF: %s: Dynamic images are not supported yet!\n", pModElf->Core.pReader->pfnLogName(pModElf->Core.pReader))); 808 int rc = pModElf->Core.pReader->pfnRead(pModElf->Core.pReader, (uint8_t *)pvBits + paShdrs[iShdr].sh_addr, 813 pModElf->Core.pReader 1742 Open(PRTLDRREADER pReader, uint32_t fFlags, RTLDRARCH enmArch, PRTLDRMOD phLdrMod) argument [all...] |
H A D | ldrkStuff.cpp | 65 PRTLDRREADER pReader; member in struct:RTKLDRRDR 244 pThis->pReader = NULL; 253 PRTLDRREADER pReader = ((PRTKLDRRDR)pRdr)->pReader; local 254 int rc = pReader->pfnRead(pReader, pvBuf, cb, off); 262 PRTLDRREADER pReader = ((PRTKLDRRDR)pRdr)->pReader; local 263 int rc = pReader->pfnMap(pReader, ppvBit 271 PRTLDRREADER pReader = ((PRTKLDRRDR)pRdr)->pReader; local 280 PRTLDRREADER pReader = ((PRTKLDRRDR)pRdr)->pReader; local 288 PRTLDRREADER pReader = ((PRTKLDRRDR)pRdr)->pReader; local 296 PRTLDRREADER pReader = ((PRTKLDRRDR)pRdr)->pReader; local 903 rtldrkLdrOpen(PRTLDRREADER pReader, uint32_t fFlags, RTLDRARCH enmArch, PRTLDRMOD phLdrMod, PRTERRINFO pErrInfo) argument [all...] |
H A D | ldrPE.cpp | 284 if (!pThis->Core.pReader) 293 RTFOFF const cbFile = pThis->Core.pReader->pfnSize(pThis->Core.pReader); 363 int rc = pThis->Core.pReader->pfnRead(pThis->Core.pReader, pbMem, cbToRead, offFile); 403 if (!pThis->Core.pReader) 410 int rc = pThis->Core.pReader->pfnRead(pThis->Core.pReader, pbMem, cbMem, offFile); 494 PRTLDRREADER pReader = pModPe->Core.pReader; local 3343 PRTLDRREADER pReader = pModPe->Core.pReader; local 3623 rtldrPEOpen(PRTLDRREADER pReader, uint32_t fFlags, RTLDRARCH enmArch, RTFOFF offNtHdrs, PRTLDRMOD phLdrMod, PRTERRINFO pErrInfo) argument [all...] |
/vbox/src/VBox/Runtime/include/internal/ |
H A D | ldr.h | 423 PRTLDRREADER pReader; member in struct:RTLDRMODINTERNAL 491 int rtldrPEOpen(PRTLDRREADER pReader, uint32_t fFlags, RTLDRARCH enmArch, RTFOFF offNtHdrs, PRTLDRMOD phLdrMod, PRTERRINFO pErrInfo); 492 int rtldrELFOpen(PRTLDRREADER pReader, uint32_t fFlags, RTLDRARCH enmArch, PRTLDRMOD phLdrMod, PRTERRINFO pErrInfo); 493 int rtldrkLdrOpen(PRTLDRREADER pReader, uint32_t fFlags, RTLDRARCH enmArch, PRTLDRMOD phLdrMod, PRTERRINFO pErrInfo); 494 /*int rtldrLXOpen(PRTLDRREADER pReader, uint32_t fFlags, RTLDRARCH enmArch, RTFOFF offLX, PRTLDRMOD phLdrMod); 495 int rtldrMachoOpen(PRTLDRREADER pReader, uint32_t fFlags, RTLDRARCH enmArch, RTFOFF offSomething, PRTLDRMOD phLdrMod);*/
|
/vbox/src/VBox/Main/include/ |
H A D | ApplianceImplPrivate.h | 60 , pReader(NULL) 71 if (pReader) 73 delete pReader; 74 pReader = NULL; 91 ovf::OVFReader *pReader; member in struct:Appliance::Data
|
/vbox/src/VBox/HostDrivers/Support/win/ |
H A D | SUPHardenedVerifyImage-win.cpp | 212 static DECLCALLBACK(int) supHardNtViRdrRead(PRTLDRREADER pReader, void *pvBuf, size_t cb, RTFOFF off) argument 214 PSUPHNTVIRDR pNtViRdr = (PSUPHNTVIRDR)pReader; 281 static DECLCALLBACK(RTFOFF) supHardNtViRdrTell(PRTLDRREADER pReader) argument 283 PSUPHNTVIRDR pNtViRdr = (PSUPHNTVIRDR)pReader; 290 static DECLCALLBACK(RTFOFF) supHardNtViRdrSize(PRTLDRREADER pReader) argument 292 PSUPHNTVIRDR pNtViRdr = (PSUPHNTVIRDR)pReader; 299 static DECLCALLBACK(const char *) supHardNtViRdrLogName(PRTLDRREADER pReader) argument 301 PSUPHNTVIRDR pNtViRdr = (PSUPHNTVIRDR)pReader; 307 static DECLCALLBACK(int) supHardNtViRdrMap(PRTLDRREADER pReader, const void **ppvBits) argument 314 static DECLCALLBACK(int) supHardNtViRdrUnmap(PRTLDRREADER pReader, cons argument 321 supHardNtViRdrDestroy(PRTLDRREADER pReader) argument [all...] |
/vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/ |
H A D | server_main.c | 1753 static void crServerLsrInit(CR_SERVER_LOADSTATE_READER *pReader, PSSMHANDLE pSSM) argument 1755 memset(pReader, 0, sizeof (*pReader)); 1756 pReader->pSSM = pSSM; 1759 static void crServerLsrTerm(CR_SERVER_LOADSTATE_READER *pReader) argument 1761 if (pReader->pu8Buffer) 1762 RTMemFree(pReader->pu8Buffer); 1765 memset(pReader, 0, sizeof (*pReader)); 1768 static int crServerLsrDataGetMem(CR_SERVER_LOADSTATE_READER *pReader, voi argument 1792 crServerLsrDataGetU32(CR_SERVER_LOADSTATE_READER *pReader, uint32_t *pu32) argument 1797 crServerLsrDataPutMem(CR_SERVER_LOADSTATE_READER *pReader, void *pvBuffer, uint32_t cbBuffer) argument 1902 crVBoxServerLoadMurals(CR_SERVER_LOADSTATE_READER *pReader, uint32_t version) argument [all...] |
/vbox/src/VBox/Main/src-client/ |
H A D | ConsoleVRDPServer.cpp | 2234 UsbCardReader *pReader = pThis->mConsole->i_getUsbCardReader(); local 2235 return pReader->VRDENotify(u32Id, pvData, cbData); 2254 UsbCardReader *pReader = pThis->mConsole->i_getUsbCardReader(); local 2255 return pReader->VRDEResponse(rcRequest, pvUser, u32Function, pvData, cbData);
|