Ignore:
Timestamp:
Jul 27, 2016, 4:25:09 PM (9 years ago)
Author:
bird
Message:

fixing warnings.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kLdr/kLdrModMachO.c

    r69 r79  
    305305    PKLDRMOD pMod;
    306306    KU8 *pbLoadCommands;
    307     KU32 cSegments;
    308     KU32 cSections;
    309     KU32 cbStringPool;
     307    KU32 cSegments = 0; /* (MSC maybe used uninitialized) */
     308    KU32 cSections = 0; /* (MSC maybe used uninitialized) */
     309    KU32 cbStringPool = 0; /* (MSC maybe used uninitialized) */
    310310    KSIZE cchFilename;
    311311    KSIZE cb;
    312312    KBOOL fMakeGot;
    313313    KBOOL fCanLoad = K_TRUE;
    314     KLDRADDR LinkAddress;
     314    KLDRADDR LinkAddress = NIL_KLDRADDR; /* (MSC maybe used uninitialized) */
    315315    KU8 cbJmpStub;
    316     KU8 uEffFileType;
     316    KU8 uEffFileType = 0; /* (MSC maybe used uninitialized) */
    317317    int rc;
    318318    *ppModMachO = NULL;
     
    11201120    const KU32 cSegments = pModMachO->pMod->cSegments;
    11211121    PKLDRSEG pSegItr;
     1122    K_NOREF(cbStringPool);
    11221123
    11231124    while (cLeft-- > 0)
     
    16651666    PKLDRMODMACHO pModMachO = (PKLDRMODMACHO)pMod->pvData;
    16661667    int rc;
     1668    K_NOREF(pvBits);
     1669    K_NOREF(pszVersion);
     1670    K_NOREF(pfnGetForwarder);
     1671    K_NOREF(pvUser);
    16671672
    16681673    /*
     
    19911996    PKLDRMODMACHO pModMachO = (PKLDRMODMACHO)pMod->pvData;
    19921997    int rc;
     1998    K_NOREF(pvBits);
    19931999
    19942000    /*
     
    22582264{
    22592265    PKLDRMODMACHO pModMachO = (PKLDRMODMACHO)pMod->pvData;
     2266    K_NOREF(pvBits);
     2267    K_NOREF(iImport);
     2268    K_NOREF(pszName);
     2269    K_NOREF(cchName);
     2270
    22602271    if (pModMachO->Hdr.filetype == MH_OBJECT)
    22612272        return KLDR_ERR_IMPORT_ORDINAL_OUT_OF_BOUNDS;
     
    22702281{
    22712282    PKLDRMODMACHO pModMachO = (PKLDRMODMACHO)pMod->pvData;
     2283    K_NOREF(pvBits);
     2284
    22722285    if (pModMachO->Hdr.filetype == MH_OBJECT)
    22732286        return 0;
     
    22822295{
    22832296    /*PKLDRMODMACHO pModMachO = (PKLDRMODMACHO)pMod->pvData;*/
     2297    K_NOREF(pMod);
     2298    K_NOREF(pvBits);
     2299    K_NOREF(BaseAddress);
    22842300
    22852301    pStackInfo->Address = NIL_KLDRADDR;
     
    23142330#else
    23152331    *pMainEPAddress = NIL_KLDRADDR;
     2332    K_NOREF(pvBits);
     2333    K_NOREF(BaseAddress);
     2334    K_NOREF(pMod);
    23162335#endif
    23172336    return 0;
     
    23232342{
    23242343    PKLDRMODMACHO pModMachO = (PKLDRMODMACHO)pMod->pvData;
     2344    K_NOREF(pvBits);
     2345
    23252346    kHlpMemSet(pvUuid, 0, cbUuid);
    23262347    if (kHlpMemComp(pvUuid, pModMachO->abImageUuid, sizeof(pModMachO->abImageUuid)) == 0)
    23272348        return KLDR_ERR_NO_IMAGE_UUID;
     2349
    23282350    kHlpMemCopy(pvUuid, pModMachO->abImageUuid, sizeof(pModMachO->abImageUuid));
    23292351    return 0;
     
    23372359    int rc = 0;
    23382360    KU32 iSect;
     2361    K_NOREF(pvBits);
    23392362
    23402363    for (iSect = 0; iSect < pModMachO->cSections; iSect++)
     
    23772400    return 0;
    23782401#else
     2402    K_NOREF(pMod);
     2403    K_NOREF(pvBits);
    23792404    return KLDR_ERR_NO_DEBUG_INFO;
    23802405#endif
     
    24822507static void kldrModMachOFreeTLS(PKLDRMOD pMod)
    24832508{
     2509    K_NOREF(pMod);
    24842510}
    24852511
     
    25762602                KSIZE cchSymbol;
    25772603                KU32 fKind = KLDRSYMKIND_REQ_FLAT;
    2578                 KLDRADDR Value;
     2604                KLDRADDR Value = NIL_KLDRADDR;
    25792605
    25802606                /** @todo Implement N_REF_TO_WEAK. */
     
    26362662                KSIZE cchSymbol;
    26372663                KU32 fKind = KLDRSYMKIND_REQ_FLAT;
    2638                 KLDRADDR Value;
     2664                KLDRADDR Value = NIL_KLDRADDR;
    26392665
    26402666                /** @todo Implement N_REF_TO_WEAK. */
     
    34323458{
    34333459    /* later */
     3460    K_NOREF(pMod);
     3461    K_NOREF(uHandle);
    34343462    return 0;
    34353463}
     
    34403468{
    34413469    /* later */
     3470    K_NOREF(pMod);
     3471    K_NOREF(uHandle);
    34423472    return 0;
    34433473}
     
    34483478{
    34493479    /* Relevant for Mach-O? */
     3480    K_NOREF(pMod);
     3481    K_NOREF(uHandle);
     3482    K_NOREF(fAttachingOrDetaching);
    34503483    return 0;
    34513484}
     
    35073540    PKLDRMODMACHO pModMachO = (PKLDRMODMACHO)pMod->pvData;
    35083541    int rc;
     3542    K_NOREF(OldBaseAddress);
    35093543
    35103544    /*
Note: See TracChangeset for help on using the changeset viewer.