Ignore:
Timestamp:
Nov 18, 2006, 12:21:33 PM (19 years ago)
Author:
bird
Message:

cleanup.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kLdr/kLdrModPE.c

    r2878 r2883  
    5858 */
    5959#define KLDRMODPE_RVA2TYPE(pvBits, uRVA, type) \
    60         ( (type) ((uintptr_t)(pvBits) + (uRVA)) )
     60        ( (type) ((uintptr_t)(pvBits) + (uintptr_t)(uRVA)) )
    6161
    6262/** @def KLDRMODPE_VALID_RVA
     
    119119                                    PFNKLDRMODGETIMPORT pfnGetImport, void *pvUser);
    120120static int  kldrModPEDoImports(PKLDRMODPE pModPE, void *pvMapping, PFNKLDRMODGETIMPORT pfnGetImport, void *pvUser);
    121 static int  kldrModPEDoImportsFor32BitArch(PKLDRMODPE pModPE, void *pvMapping, PFNKLDRMODGETIMPORT pfnGetImport, void *pvUser);
    122 static int  kldrModPEDoImportsFor64BitArch(PKLDRMODPE pModPE, void *pvMapping, PFNKLDRMODGETIMPORT pfnGetImport, void *pvUser);
    123121static int  kldrModPEDoCallDLL(PKLDRMODPE pModPE, unsigned uOp, uintptr_t uHandle);
    124122static int  kldrModPEDoCallTLS(PKLDRMODPE pModPE, unsigned uOp, uintptr_t uHandle);
     
    188186
    189187    /* sanity checks. */
    190     if (    s.FileHdr.NumberOfSections > 1024*1024
     188    if (    s.FileHdr.NumberOfSections > 4096
    191189        ||  (   s.FileHdr.SizeOfOptionalHeader != sizeof(IMAGE_OPTIONAL_HEADER32)
    192190             && s.FileHdr.SizeOfOptionalHeader != sizeof(IMAGE_OPTIONAL_HEADER64))
     
    309307    for (i = 0; i < pModPE->Hdrs.FileHeader.NumberOfSections; i++)
    310308    {
    311         char *pch;
     309        const char *pch;
    312310
    313311        /* unused */
     
    316314
    317315        /* name */
    318         pMod->aSegments[i + 1].pchName = pch = &pModPE->aShdrs[i].Name[0];
     316        pMod->aSegments[i + 1].pchName = pch = (const char *)&pModPE->aShdrs[i].Name[0];
    319317        cb = IMAGE_SIZEOF_SHORT_NAME;
    320318        while (     cb > 0
     
    607605{
    608606    PKLDRMOD    pMod = pModPE->pMod;
    609     size_t      cb = (size_t)pMod->pOps->pfnSize(pModPE->pMod);
    610607    int         rc;
    611608    uint32_t    i;
     
    10291026                                  const IMAGE_IMPORT_DESCRIPTOR *);
    10301027    pszImportName = KLDRMODPE_RVA2TYPE(pvBits, pImpDesc->Name, const char *);
    1031     cchImportName = strlen(pszImportName);
     1028    cchImportName = kLdrHlpStrLen(pszImportName);
    10321029    if (cchImportName < cchName)
    10331030    {
     
    11541151            case IMAGE_DEBUG_TYPE_UNKNOWN:
    11551152            case IMAGE_DEBUG_TYPE_FPO:
    1156             case IMAGE_DEBUG_TYPE_COFF: //stabs dialect??
     1153            case IMAGE_DEBUG_TYPE_COFF: /*stabs dialect??*/
    11571154            case IMAGE_DEBUG_TYPE_MISC:
    11581155            case IMAGE_DEBUG_TYPE_EXCEPTION:
     
    14401437                /* 5 - 32-bit MIPS JMPADDR, no implemented. */
    14411438                case IMAGE_REL_BASED_MIPS_JMPADDR:
    1442                     *u.pu32 = *u.pu32 & 0xc0000000
     1439                    *u.pu32 = (*u.pu32 & 0xc0000000)
    14431440                            | ((uint32_t)((*u.pu32 << 2) + (uint32_t)Delta) >> 2);
    14441441                    break;
     
    15821579            {
    15831580                const IMAGE_IMPORT_BY_NAME *pName = KLDRMODPE_RVA2TYPE(pvMapping, pThunk->u1.Ordinal, const IMAGE_IMPORT_BY_NAME *);
    1584                 rc = pfnGetImport(pMod, iImp, NIL_KLDRMOD_SYM_ORDINAL, pName->Name, &Value, &fKind, pvUser);
     1581                rc = pfnGetImport(pMod, iImp, NIL_KLDRMOD_SYM_ORDINAL, (const char *)pName->Name, &Value, &fKind, pvUser);
    15851582            }
    15861583            else
Note: See TracChangeset for help on using the changeset viewer.