Searched defs:pReader (Results 1 - 12 of 12) sorted by relevance

/vbox/src/VBox/Runtime/common/ldr/
H A DldrELF.cpp115 * @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 DldrFile.cpp72 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 DldrMemory.cpp98 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 DldrEx.cpp58 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 DldrELFRelocatable.cpp.h96 * 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 DldrkStuff.cpp65 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 DldrPE.cpp284 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 Dldr.h423 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 DApplianceImplPrivate.h60 , 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 DSUPHardenedVerifyImage-win.cpp212 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 Dserver_main.c1753 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 DConsoleVRDPServer.cpp2234 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);

Completed in 135 milliseconds