Changeset 3569 for trunk/kStuff/kLdr/kLdrModPE.c
- Timestamp:
- Aug 31, 2007, 4:16:27 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kStuff/kLdr/kLdrModPE.c
r3568 r3569 201 201 */ 202 202 cchFilename = kLdrHlpStrLen(kLdrRdrName(pRdr)); 203 cb = K LDR_ALIGN_Z(KLDR_OFFSETOF(KLDRMODPE, aShdrs[s.FileHdr.NumberOfSections]), 16)204 + K LDR_OFFSETOF(KLDRMOD, aSegments[s.FileHdr.NumberOfSections + 1])203 cb = K_ALIGN_Z(K_OFFSETOF(KLDRMODPE, aShdrs[s.FileHdr.NumberOfSections]), 16) 204 + K_OFFSETOF(KLDRMOD, aSegments[s.FileHdr.NumberOfSections + 1]) 205 205 + cchFilename + 1; 206 206 pModPE = (PKLDRMODPE)kldrHlpAlloc(cb); … … 210 210 211 211 /* KLDRMOD */ 212 pMod = (PKLDRMOD)((KU8 *)pModPE + K LDR_ALIGN_Z(KLDR_OFFSETOF(KLDRMODPE, aShdrs[s.FileHdr.NumberOfSections]), 16));212 pMod = (PKLDRMOD)((KU8 *)pModPE + K_ALIGN_Z(K_OFFSETOF(KLDRMODPE, aShdrs[s.FileHdr.NumberOfSections]), 16)); 213 213 pMod->pvData = pModPE; 214 214 pMod->pRdr = pRdr; … … 723 723 */ 724 724 iExpOrd = iSymbol - pExpDir->Base; 725 if (iExpOrd >= K LDR_MAX(pExpDir->NumberOfNames, pExpDir->NumberOfFunctions))725 if (iExpOrd >= K_MAX(pExpDir->NumberOfNames, pExpDir->NumberOfFunctions)) 726 726 return KLDR_ERR_SYMBOL_NOT_FOUND; 727 727 } … … 1403 1403 u; 1404 1404 const KU16 *poffFixup = (const KU16 *)(pBR + 1); 1405 const KU32 cbBlock = K LDR_MIN(cbLeft, pBR->SizeOfBlock) - sizeof(IMAGE_BASE_RELOCATION); /* more caution... */1405 const KU32 cbBlock = K_MIN(cbLeft, pBR->SizeOfBlock) - sizeof(IMAGE_BASE_RELOCATION); /* more caution... */ 1406 1406 KU32 cFixups = cbBlock / sizeof(poffFixup[0]); 1407 1407 uChunk.pu8 = KLDRMODPE_RVA2TYPE(pvMapping, pBR->VirtualAddress, KU8 *);
Note:
See TracChangeset
for help on using the changeset viewer.