Changeset 79


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

fixing warnings.

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/k/kDefs.h

    r29 r79  
    294294 * The value of this \#define indicates the target endianness.
    295295 *
    296  * @remark  It's necessary to define this (or add the necessary dection here)
     296 * @remark  It's necessary to define this (or add the necessary deduction here)
    297297 *          on bi-endian architectures.
    298298 */
    299299#ifndef K_ENDIAN
    300300  /* use K_ARCH if possible. */
    301 # if K_ARCH_END != K_ENDIAN_BI
     301# if K_ARCH_ENDIAN != K_ENDIAN_BI
    302302#  define K_ENDIAN K_ARCH_ENDIAN
    303303# else
  • trunk/kLdr/kLdrMod.c

    r54 r79  
    153153    KU32        iArch;
    154154    int         rc;
     155    K_NOREF(fFlags);
    155156
    156157    /* Read fat_header_t::nfat_arch. */
  • trunk/kLdr/kLdrModLX.c

    r58 r79  
    156156    PKLDRMODLX pModLX;
    157157    int rc;
     158    K_NOREF(fFlags);
    158159
    159160    /*
     
    587588    int                         rc;
    588589    const struct b32_bundle     *pBundle;
    589 
     590    K_NOREF(pvBits);
     591    K_NOREF(pszVersion);
    590592
    591593    /*
     
    990992    KU32 iOrdinal;
    991993    int rc = 0;
     994    K_NOREF(pvBits);
     995    K_NOREF(fFlags);
    992996
    993997    kldrModLXResolveBaseAddress(pModLX, &BaseAddress);
     
    11991203    const KU8  *pb;
    12001204    int         rc;
     1205    K_NOREF(pvBits);
    12011206
    12021207    /*
     
    12481253{
    12491254    PKLDRMODLX pModLX = (PKLDRMODLX)pMod->pvData;
     1255    K_NOREF(pvBits);
    12501256    return pModLX->Hdr.e32_impmodcnt;
    12511257}
     
    12571263    PKLDRMODLX pModLX = (PKLDRMODLX)pMod->pvData;
    12581264    const KU32 i = pModLX->Hdr.e32_stackobj;
     1265    K_NOREF(pvBits);
    12591266
    12601267    if (    i
     
    12871294{
    12881295    PKLDRMODLX pModLX = (PKLDRMODLX)pMod->pvData;
     1296    K_NOREF(pvBits);
    12891297
    12901298    /*
     
    13051313{
    13061314    /*PKLDRMODLX pModLX = (PKLDRMODLX)pMod->pvData;*/
     1315    K_NOREF(pfnCallback);
     1316    K_NOREF(pvUser);
    13071317
    13081318    /*
     
    13261336{
    13271337    PKLDRMODLX pModLX = (PKLDRMODLX)pMod->pvData;
     1338    K_NOREF(pvBits);
    13281339
    13291340    /*
     
    19411952{
    19421953    /* no tls. */
     1954    K_NOREF(pMod);
     1955
    19431956}
    19441957
     
    21262139
    21272140#else
     2141    K_NOREF(uEntrypoint);
     2142    K_NOREF(uHandle);
     2143    K_NOREF(uOp);
     2144    K_NOREF(pvReserved);
    21282145    return KCPU_ERR_ARCH_CPU_NOT_COMPATIBLE;
    21292146#endif
     
    21562173{
    21572174    /* no thread attach/detach callout. */
     2175    K_NOREF(pMod);
     2176    K_NOREF(uHandle);
     2177    K_NOREF(fAttachingOrDetaching);
    21582178    return 0;
    21592179}
     
    22322252            const KU8 * const   pbFixupRecEnd = pModLX->pbFixupRecs + pModLX->paoffPageFixups[iPage + pObj->o32_pagemap];
    22332253            const KU8          *pb            = pModLX->pbFixupRecs + pModLX->paoffPageFixups[iPage + pObj->o32_pagemap - 1];
    2234             KLDRADDR            uValue;
     2254            KLDRADDR            uValue        = NIL_KLDRADDR;
     2255            KU32                fKind         = 0;
    22352256            int                 iSelector;
    2236             KU32                fKind;
    22372257
    22382258            /* sanity */
     
    25552575    KU8             cb;
    25562576
     2577    K_NOREF(fKind);
     2578
    25572579    /*
    25582580     * Compose the fixup data.
  • 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    /*
  • trunk/kLdr/kLdrModPE.c

    r58 r79  
    145145    PKLDRMODPE pModPE;
    146146    int rc;
     147    K_NOREF(fFlags);
    147148
    148149    /*
     
    533534{
    534535    /** @todo validate shdrs */
     536    K_NOREF(pModPE);
    535537    return 0;
    536538}
     
    956958    KU32                            cNames;
    957959    int                             rc;
     960    K_NOREF(fFlags);
    958961
    959962    /*
     
    11091112{
    11101113    PKLDRMODPE pModPE = (PKLDRMODPE)pMod->pvData;
     1114    K_NOREF(pvBits);
     1115    K_NOREF(BaseAddress);
    11111116
    11121117    pStackInfo->Address = NIL_KLDRADDR;
     
    11231128    PKLDRMODPE pModPE = (PKLDRMODPE)pMod->pvData;
    11241129    int rc;
     1130    K_NOREF(pvBits);
    11251131
    11261132    /*
     
    12161222{
    12171223    PKLDRMODPE pModPE = (PKLDRMODPE)pMod->pvData;
     1224    K_NOREF(pvBits);
    12181225
    12191226    /*
     
    17771784{
    17781785    /** @todo implement TLS support. */
     1786    K_NOREF(pModPE);
     1787    K_NOREF(uOp);
     1788    K_NOREF(uHandle);
    17791789    return 0;
    17801790}
     
    18451855# error "port me"
    18461856#endif
     1857    K_NOREF(pvReserved);
    18471858
    18481859    return rc;
  • trunk/kRdr/kRdrBuffered.cpp

    r29 r79  
    377377static int krdrBufCreate(PPKRDR ppRdr, const char *pszFilename)
    378378{
     379    K_NOREF(ppRdr);
     380    K_NOREF(pszFilename);
    379381    return KERR_NOT_IMPLEMENTED;
    380382}
     
    647649        }
    648650    }
    649     return -1;
    650651}
    651652
Note: See TracChangeset for help on using the changeset viewer.