Lines Matching defs:SpecialPlaces

2108     RTLDRPEHASHSPECIALS SpecialPlaces = { 0, 0, 0, 0, 0, 0 }; /* shut up gcc */
2109 rc = rtldrPe_CalcSpecialHashPlaces(pModPe, &SpecialPlaces, pErrInfo);
2117 while (off < SpecialPlaces.cbToHash)
2119 uint32_t cbRead = RT_MIN(SpecialPlaces.cbToHash - off, cbScratch);
2126 if (off < SpecialPlaces.offEndSpecial)
2128 if (off < SpecialPlaces.offCksum)
2131 uint32_t cbChunk = RT_MIN(SpecialPlaces.offCksum - off, cbRead);
2138 if (off < SpecialPlaces.offCksum + SpecialPlaces.cbCksum && off >= SpecialPlaces.offCksum)
2141 uint32_t cbChunk = RT_MIN(SpecialPlaces.offCksum + SpecialPlaces.cbCksum - off, cbRead);
2147 if (off < SpecialPlaces.offSecDir && off >= SpecialPlaces.offCksum + SpecialPlaces.cbCksum)
2150 uint32_t cbChunk = RT_MIN(SpecialPlaces.offSecDir - off, cbRead);
2157 if (off < SpecialPlaces.offSecDir + SpecialPlaces.cbSecDir && off >= SpecialPlaces.offSecDir)
2160 uint32_t cbChunk = RT_MIN(SpecialPlaces.offSecDir + SpecialPlaces.cbSecDir - off, cbRead);
2179 if ( pModPe->SecurityDir.Size != SpecialPlaces.cbToHash
2180 && SpecialPlaces.cbToHash != RT_ALIGN_32(SpecialPlaces.cbToHash, WIN_CERTIFICATE_ALIGNMENT))
2184 RT_ALIGN_32(SpecialPlaces.cbToHash, WIN_CERTIFICATE_ALIGNMENT) - SpecialPlaces.cbToHash);
2429 RTLDRPEHASHSPECIALS SpecialPlaces = { 0, 0, 0, 0, 0, 0 }; /* shut up gcc */
2430 int rc = rtldrPe_CalcSpecialHashPlaces(pModPe, &SpecialPlaces, pErrInfo);
2458 if (RT_UNLIKELY(offPageInFile >= SpecialPlaces.cbToHash))
2461 iPage, offPageInFile, SpecialPlaces.cbToHash);
2508 if (offPageInFile + cbPageInFile > SpecialPlaces.cbToHash)
2509 cbPageInFile = SpecialPlaces.cbToHash - offPageInFile;
2523 cbScratchRead = SpecialPlaces.cbToHash - offPageInFile;
2543 if (offPageInFile < SpecialPlaces.offEndSpecial)
2546 if (off < SpecialPlaces.offCksum)
2549 uint32_t cbChunk = RT_MIN(SpecialPlaces.offCksum - off, cbLeft);
2556 if (off < SpecialPlaces.offCksum + SpecialPlaces.cbCksum && off >= SpecialPlaces.offCksum)
2559 uint32_t cbChunk = RT_MIN(SpecialPlaces.offCksum + SpecialPlaces.cbCksum - off, cbLeft);
2565 if (off < SpecialPlaces.offSecDir && off >= SpecialPlaces.offCksum + SpecialPlaces.cbCksum)
2568 uint32_t cbChunk = RT_MIN(SpecialPlaces.offSecDir - off, cbLeft);
2575 if (off < SpecialPlaces.offSecDir + SpecialPlaces.cbSecDir && off >= SpecialPlaces.offSecDir)
2578 uint32_t cbChunk = RT_MIN(SpecialPlaces.offSecDir + SpecialPlaces.cbSecDir - off, cbLeft);