Lines Matching defs:pReader

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->pfnLogName(pModElf->Core.pReader),
835 const char *pszLogName = pModElf->Core.pReader->pfnLogName(pModElf->Core.pReader);
1312 RTFOFF cbRawImage = pThis->Core.pReader->pfnSize(pThis->Core.pReader);
1324 rc = pThis->Core.pReader->pfnRead(pThis->Core.pReader, pvBuf, cb, off);
1357 rc = pThis->Core.pReader->pfnRead(pThis->Core.pReader, pbRelocsBuf,
1589 int rc = pModElf->Core.pReader->pfnRead(pModElf->Core.pReader, pszName, cbName - 1, off);
1595 rc = pModElf->Core.pReader->pfnRead(pModElf->Core.pReader, pszName + i, 1, off);
1737 * @param pReader The loader reader instance which will provide the raw image bits.
1742 static int RTLDRELF_NAME(Open)(PRTLDRREADER pReader, uint32_t fFlags, RTLDRARCH enmArch, PRTLDRMOD phLdrMod)
1744 const char *pszLogName = pReader->pfnLogName(pReader);
1745 RTFOFF cbRawImage = pReader->pfnSize(pReader);
1756 pModElf->Core.pReader = pReader;
1782 int rc = pReader->pfnRead(pReader, &pModElf->Ehdr, sizeof(pModElf->Ehdr), 0);
1805 rc = pReader->pfnRead(pReader, paShdrs, cbShdrs, pModElf->Ehdr.e_shoff);