Lines Matching defs:cbImage

105     uint32_t                cbImage;
327 cbMapping = (j + 1 < pThis->cSections ? pThis->paSections[j + 1].VirtualAddress : pThis->cbImage)
441 || uRva > pThis->cbImage
442 || cbMem > pThis->cbImage
443 || uRva + cbMem > pThis->cbImage)
465 if (pvBits && (uintptr_t)pvMem - (uintptr_t)pvBits < pThis->cbImage)
467 if (pThis->pvBits && (uintptr_t)pvMem - (uintptr_t)pThis->pvBits < pThis->cbImage)
478 return pModPe->cbImage;
487 * @param pvBits Where to store the bits, this buffer is at least pItem->Core.cbImage in size.
506 memset(pvBits, 0, pModPe->cbImage);
513 rc = pReader->pfnRead(pReader, pvBits, RT_MIN(pModPe->cbImage, cbRawImage), 0);
516 pReader->pfnLogName(pReader), RT_MIN(pModPe->cbImage, cbRawImage), 0, rc));
559 void *pvBitsW = RTMemAllocZ(pModPe->cbImage);
623 AssertReturn(pImps->Name < pModPe->cbImage, VERR_BAD_EXE_FORMAT);
625 AssertReturn(pImps->FirstThunk < pModPe->cbImage, VERR_BAD_EXE_FORMAT);
626 AssertReturn(pImps->u.OriginalFirstThunk < pModPe->cbImage, VERR_BAD_EXE_FORMAT);
654 && pThunk->u1.Ordinal < pModPe->cbImage)
700 AssertReturn(pImps->Name < pModPe->cbImage, VERR_BAD_EXE_FORMAT);
702 AssertReturn(pImps->FirstThunk < pModPe->cbImage, VERR_BAD_EXE_FORMAT);
703 AssertReturn(pImps->u.OriginalFirstThunk < pModPe->cbImage, VERR_BAD_EXE_FORMAT);
731 && pThunk->u1.Ordinal < pModPe->cbImage)
1424 DbgInfo.LinkAddress = paDbgDir[i].AddressOfRawData < pModPe->cbImage
1435 DbgInfo.u.Cv.cbImage = pModPe->cbImage;
1454 DbgInfo.u.Pdb20.cbImage = pModPe->cbImage;
1464 DbgInfo.u.Pdb70.cbImage = pModPe->cbImage;
1481 DbgInfo.u.Dbg.cbImage = pModPe->cbImage;
1515 DbgInfo.u.Coff.cbImage = pModPe->cbImage;
1672 if (LinkAddress > pModPe->cbImage)
1698 if (LinkAddress > pModPe->cbImage)
1758 && paImpDescs[i].Name < pThis->cbImage
1760 && paImpDescs[i].FirstThunk < pThis->cbImage)
1813 && pImpDesc->Name < pThis->cbImage)
1818 uint32_t cchNameMax = pThis->cbImage - pImpDesc->Name;
3044 const uint32_t cbImage = pOptHdr->SizeOfImage;
3045 if (cbImage > _1G)
3047 Log(("rtldrPEOpen: %s: SizeOfImage=%#x - Our limit is 1GB (%#x)!!!\n", pszLogName, cbImage, _1G));
3051 if (cbImage < cbMinImageSize)
3053 Log(("rtldrPEOpen: %s: SizeOfImage=%#x to small, minimum %#x!!!\n", pszLogName, cbImage, cbMinImageSize));
3056 if (pOptHdr->AddressOfEntryPoint >= cbImage)
3059 pszLogName, pOptHdr->AddressOfEntryPoint, cbImage));
3062 if (pOptHdr->BaseOfCode >= cbImage)
3065 pszLogName, pOptHdr->BaseOfCode, cbImage));
3069 if (pOptHdr->BaseOfData >= cbImage)
3072 pszLogName, pOptHdr->BaseOfData, cbImage));
3076 if (pOptHdr->SizeOfHeaders >= cbImage)
3079 pszLogName, pOptHdr->SizeOfHeaders, cbImage));
3092 cbImage, cbMinImageSize, pFileHdr->NumberOfSections * sizeof(IMAGE_SECTION_HEADER),
3120 size_t cb = cbImage;
3228 const uint32_t cbImage = pOptHdr->SizeOfImage;
3264 if (pSH->VirtualAddress > cbImage)
3267 pszLogName, pSH->VirtualAddress, cbImage, iSH, sizeof(pSH->Name), pSH->Name));
3393 uint32_t RVANext = cLeft ? pSH[1].VirtualAddress : pModPe->cbImage;
3718 pModPe->cbImage = OptHdr.SizeOfImage;