H A D | ldrPE.cpp | 153 * @param pModPe Pointer to the PE loader module structure. 160 DECLCALLBACKMEMBER(int, pfnResolveImports)(PRTLDRMODPE pModPe, const void *pvBitsR, void *pvBitsW, PFNRTLDRIMPORT pfnGetImport, void *pvUser); 245 static int rtldrPEApplyFixups(PRTLDRMODPE pModPe, const void *pvBitsR, void *pvBitsW, RTUINTPTR BaseAddress, RTUINTPTR OldBaseAddress); 477 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod; local 478 return pModPe->cbImage; 486 * @param pModPe The PE module. 489 static int rtldrPEGetBitsNoImportsNorFixups(PRTLDRMODPE pModPe, void *pvBits) argument 494 PRTLDRREADER pReader = pModPe->Core.pReader; 506 memset(pvBits, 0, pModPe->cbImage); 513 rc = pReader->pfnRead(pReader, pvBits, RT_MIN(pModPe 556 rtldrPEReadBits(PRTLDRMODPE pModPe) argument 574 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod; local 605 rtldrPEResolveImports32(PRTLDRMODPE pModPe, const void *pvBitsR, void *pvBitsW, PFNRTLDRIMPORT pfnGetImport, void *pvUser) argument 682 rtldrPEResolveImports64(PRTLDRMODPE pModPe, const void *pvBitsR, void *pvBitsW, PFNRTLDRIMPORT pfnGetImport, void *pvUser) argument 757 rtldrPEApplyFixups(PRTLDRMODPE pModPe, const void *pvBitsR, void *pvBitsW, RTUINTPTR BaseAddress, RTUINTPTR OldBaseAddress) argument 883 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod; local 922 rtLdrPE_ExportToRva(PRTLDRMODPE pModPe, uint32_t iOrdinal, const char *pszSymbol, const void **ppvBits, uint32_t *puRvaExport, uint32_t *puOrdinal) argument 1270 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod; local 1375 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod; local 1563 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod; local 1656 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod; local 1695 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod; local 1710 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod; local 1730 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod; local 1875 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod; local 2033 rtldrPe_CalcSpecialHashPlaces(PRTLDRMODPE pModPe, PRTLDRPEHASHSPECIALS pPlaces, PRTERRINFO pErrInfo) argument 2098 rtldrPE_HashImageCommon(PRTLDRMODPE pModPe, void *pvScratch, uint32_t cbScratch, RTDIGESTTYPE enmDigest, PRTLDRPEHASHCTXUNION pHashCtx, PRTLDRPEHASHRESUNION pHashRes, PRTERRINFO pErrInfo) argument 2203 rtldrPE_VerifySignatureImagePrecoditions(PRTLDRMODPE pModPe, PRTERRINFO pErrInfo) argument 2265 rtldrPE_VerifySignatureRead(PRTLDRMODPE pModPe, PRTLDRPESIGNATURE *ppSignature, PRTERRINFO pErrInfo) argument 2345 rtldrPE_VerifySignatureDestroy(PRTLDRMODPE pModPe, PRTLDRPESIGNATURE pSignature) argument 2360 rtldrPE_VerifySignatureDecode(PRTLDRMODPE pModPe, PRTLDRPESIGNATURE pSignature, PRTERRINFO pErrInfo) argument 2421 rtldrPE_VerifyAllPageHashes(PRTLDRMODPE pModPe, PCRTCRSPCSERIALIZEDOBJECTATTRIBUTE pAttrib, RTDIGESTTYPE enmDigest, void *pvScratch, size_t cbScratch, PRTERRINFO pErrInfo) argument 2624 rtldrPE_VerifySignatureValidateHash(PRTLDRMODPE pModPe, PRTLDRPESIGNATURE pSignature, PRTERRINFO pErrInfo) argument 2707 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod; local 2739 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod; local 2781 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod; local 2794 PRTLDRMODPE pModPe = (PRTLDRMODPE)pMod; local 3340 rtldrPEReadRVA(PRTLDRMODPE pModPe, void *pvBuf, uint32_t cb, uint32_t RVA) argument 3423 rtldrPEValidateDirectoriesAndRememberStuff(PRTLDRMODPE pModPe, const IMAGE_OPTIONAL_HEADER64 *pOptHdr, uint32_t fFlags) argument 3685 PRTLDRMODPE pModPe = (PRTLDRMODPE)RTMemAllocZ(sizeof(*pModPe)); local [all...] |