VirtualBox

儲存庫 vbox 的更動 62827


忽略:
時間撮記:
2016-8-1 下午03:44:42 (8 年 以前)
作者:
vboxsync
訊息:

ExtPacks/dtrace: warnings

位置:
trunk/src/VBox/ExtPacks/VBoxDTrace
檔案:
修改 6 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/ExtPacks/VBoxDTrace/include/VBoxDTraceTypes.h

    r62496 r62827  
    144144#define VBDTUNASS(a_Value)      = a_Value
    145145#define VBDTGCC(a_Value)        = a_Value
     146#define VBDTMSC(a_Value)        = a_Value
    146147
    147148/*
  • trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/dtrace.c

    r58991 r62827  
    618618        dtrace_probedesc_t *pdp = &edp->dted_probe;
    619619        dtrace_probeinfo_t p;
     620        RT_NOREF1(pgp);
    620621
    621622        if (edp == *last)
     
    744745{
    745746        dtrace_probeinfo_t p;
     747        RT_NOREF1(arg);
    746748
    747749        oprintf("%5d %10s %17s %33s %s\n", pdp->dtpd_id,
     
    760762{
    761763        dtrace_ecbdesc_t *edp = stp->dtsd_ecbdesc;
     764        RT_NOREF1(pgp);
    762765
    763766        if (edp == *last)
     
    869872                break;
    870873        }
    871 #endif /* !VBOX */
     874#else
     875        RT_NOREF3(P, msg, arg);
     876#endif /* VBOX */
    872877}
    873878
     
    876881errhandler(const dtrace_errdata_t *data, void *arg)
    877882{
     883        RT_NOREF1(arg);
    878884        error(data->dteda_msg);
    879885        return (DTRACE_HANDLE_OK);
     
    884890drophandler(const dtrace_dropdata_t *data, void *arg)
    885891{
     892        RT_NOREF1(arg);
    886893        error(data->dtdda_msg);
    887894        return (DTRACE_HANDLE_OK);
     
    892899setopthandler(const dtrace_setoptdata_t *data, void *arg)
    893900{
     901        RT_NOREF1(arg);
    894902        if (strcmp(data->dtsda_option, "quiet") == 0)
    895903                g_quiet = data->dtsda_newval != DTRACEOPT_UNSET;
     
    955963            { NULL }
    956964        };
     965        RT_NOREF1(arg);
    957966
    958967        if (bufdata->dtbda_probe != NULL) {
     
    10541063        dtrace_actkind_t act;
    10551064        uintptr_t addr;
     1065        RT_NOREF1(arg);
    10561066
    10571067        if (rec == NULL) {
     
    10841094        processorid_t cpu = data->dtpda_cpu;
    10851095        static int heading;
     1096        RT_NOREF1(arg);
    10861097
    10871098        if (g_impatient) {
     
    13111322        while ((c = RTGetOpt(&GetState, &ValueUnion))) {
    13121323                {
    1313                         const char *optarg = ValueUnion.psz;
     1324                        /* const char *optarg = ValueUnion.psz; - unused */
    13141325#endif
    13151326                        switch (c) {
  • trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common/dt_aggregate.c

    r53664 r62827  
    9292dt_aggregate_min(int64_t *existing, int64_t *new, size_t size)
    9393{
     94        RT_NOREF1(size);
    9495        if (*new < *existing)
    9596                *existing = *new;
     
    100101dt_aggregate_max(int64_t *existing, int64_t *new, size_t size)
    101102{
     103        RT_NOREF1(size);
    102104        if (*new > *existing)
    103105                *existing = *new;
     
    141143        uint16_t levels = DTRACE_LQUANTIZE_LEVELS(arg);
    142144        int i;
     145        RT_NOREF1(size);
    143146
    144147        for (i = 0; i <= levels + 1; i++)
     
    222225        int nbuckets = DTRACE_QUANTIZE_NBUCKETS, i;
    223226        long double ltotal = 0, rtotal = 0;
    224         int64_t lzero, rzero;
     227        int64_t lzero VBDTMSC(0), rzero VBDTMSC(0);
    225228
    226229        for (i = 0; i < nbuckets; i++) {
     
    278281        dt_proc_unlock(dtp, P);
    279282        dt_proc_release(dtp, P);
     283#else
     284        RT_NOREF2(dtp, data);
    280285#endif
    281286}
     
    303308        dt_proc_unlock(dtp, P);
    304309        dt_proc_release(dtp, P);
     310#else
     311        RT_NOREF2(dtp, data);
    305312#endif
    306313}
     
    575582                                }
    576583
    577                                 if (j == cpu) {
     584                                if ((unsigned)j == cpu) {
    578585                                        bcopy(&addr[rec->dtrd_offset],
    579586                                            percpu[j], rec->dtrd_size);
     
    816823        caddr_t ldata = lh->dtahe_data.dtada_data;
    817824        caddr_t rdata = rh->dtahe_data.dtada_data;
    818         dtrace_recdesc_t *lrec, *rrec;
     825        dtrace_recdesc_t *lrec VBDTMSC(NULL), *rrec VBDTMSC(NULL);
    819826        int64_t *laddr, *raddr;
    820827        int rval, i;
     
    13771384{
    13781385        dt_aggregate_t *agp = &dtp->dt_aggregate;
    1379         dt_ahashent_t *h, **sorted = NULL, ***bundle, **nbundle;
     1386        dt_ahashent_t *h, **sorted = NULL, ***bundle VBDTMSC(NULL), **nbundle;
    13801387        const dtrace_aggdata_t **data;
    13811388        dt_ahashent_t *zaggdata = NULL;
  • trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common/dt_as.c

    r53653 r62827  
    8383{
    8484        size_t *np = data;
     85        RT_NOREF1(dhp);
    8586
    8687        if (idp->di_flags & (DT_IDFLG_DIFR | DT_IDFLG_DIFW))
     
    9899        ssize_t stroff;
    99100        dt_node_t dn;
     101        RT_NOREF1(dhp);
    100102
    101103        if (!(idp->di_flags & (DT_IDFLG_DIFR | DT_IDFLG_DIFW)))
  • trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common/dt_cc.c

    r53701 r62827  
    139139dt_idreset(dt_idhash_t *dhp, dt_ident_t *idp, void *ignored)
    140140{
     141        RT_NOREF2(dhp, ignored);
    141142        idp->di_flags &= ~(DT_IDFLG_REF | DT_IDFLG_MOD |
    142143            DT_IDFLG_DIFR | DT_IDFLG_DIFW);
     
    148149dt_idpragma(dt_idhash_t *dhp, dt_ident_t *idp, void *ignored)
    149150{
     151        RT_NOREF2(dhp, ignored);
    150152        yylineno = idp->di_lineno;
    151153        xyerror(D_PRAGMA_UNUSED, "unused #pragma %s\n", (char *)idp->di_iarg);
     
    858860    dt_node_t *dnp, dtrace_actkind_t kind)
    859861{
     862        RT_NOREF1(dtp);
    860863        assert(kind == DTRACEACT_SYM || kind == DTRACEACT_MOD ||
    861864            kind == DTRACEACT_USYM || kind == DTRACEACT_UMOD ||
     
    881884{
    882885        dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
     886        RT_NOREF1(dnp);
    883887
    884888        /*
     
    897901{
    898902        dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
     903        RT_NOREF1(dnp);
    899904
    900905        ap->dtad_kind = DTRACEACT_STOP;
     
    907912{
    908913        dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
     914        RT_NOREF1(dnp);
    909915
    910916        ap->dtad_kind = DTRACEACT_BREAKPOINT;
     
    917923{
    918924        dtrace_actdesc_t *ap = dt_stmt_action(dtp, sdp);
     925        RT_NOREF1(dnp);
    919926
    920927        ap->dtad_kind = DTRACEACT_PANIC;
     
    10951102        dt_node_t *anp, *incr = NULL;
    10961103        dtrace_actdesc_t *ap;
    1097         uint_t n = 1, argmax;
     1104        uint_t n = 1, argmax VBDTMSC(0);
    10981105        uint64_t arg = 0;
    10991106
     
    17301737        (void) fclose(ofp);
    17311738        return (NULL);
     1739
    17321740#else  /* VBOX */
     1741        RT_NOREF1(ifp);
    17331742        (void) dt_set_errno(dtp, EDT_CPPERR);
    17341743        return (NULL);
     
    19912000                struct FakeDirEntry {
    19922001                        const char *d_name;
    1993                 } FakeDirEntry = { DirEntry.szName }, *dp = &FakeDirEntry;
     2002                } FakeDirEntry, *dp = &FakeDirEntry;
     2003                FakeDirEntry.d_name = DirEntry.szName;
    19942004#endif
    19952005                if ((p = strrchr(dp->d_name, '.')) == NULL || strcmp(p, ".d"))
  • trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common/dtrace.h

    r53694 r62827  
    154154        void *dtsd_aggdata;                     /* aggregation data */
    155155        void *dtsd_fmtdata;                     /* type-specific output data */
    156         void (*dtsd_callback)();                /* callback function for EPID */
     156        void (*dtsd_callback)(void);            /* callback function for EPID */
    157157        void *dtsd_data;                        /* callback data pointer */
    158158        dtrace_attribute_t dtsd_descattr;       /* probedesc attributes */
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette