VirtualBox

儲存庫 vbox 的更動 63129


忽略:
時間撮記:
2016-8-7 下午01:13:28 (8 年 以前)
作者:
vboxsync
訊息:

dtrace: warnings

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

圖例:

未更動
新增
刪除
  • trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/cmd/dtrace/dtrace.c

    r62827 r63129  
    400400                fatal("failed to allocate memory for %s", fname);
    401401
    402         if (read(fd, buf, sz) != sz)
     402        if ((size_t/*vbox*/)read(fd, buf, sz) != sz)
    403403                fatal("failed to read %s", fname);
    404404
     
    430430                 */
    431431                if (i != mark) {
    432                         if (write(fd, &buf[mark], i - mark) != i - mark)
     432                        if ((size_t/*vbox*/)write(fd, &buf[mark], i - mark) != i - mark)
    433433                                fatal("failed to write to %s", fname);
    434434                }
     
    450450
    451451        if (mark < sz) {
    452                 if (write(fd, &buf[mark], sz - mark) != sz - mark)
     452                if ((size_t/*vbox*/)write(fd, &buf[mark], sz - mark) != sz - mark)
    453453                        fatal("failed to write to %s", fname);
    454454        }
     
    476476                fatal("failed to allocate memory for %s", fname);
    477477
    478         if (read(fd, buf, sz) != sz)
     478        if ((size_t/*vbox*/)read(fd, buf, sz) != sz)
    479479                fatal("failed to read %s", fname);
    480480
  • trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/common/ctf/ctf_create.c

    r62829 r63129  
    513513
    514514        for (dtd = ctf_list_next(&fp->ctf_dtdefs); dtd != NULL; dtd = ntd) {
    515                 if (dtd->dtd_type <= fp->ctf_dtoldid)
     515                if (dtd->dtd_type <= (intptr_t /*vbox*/)fp->ctf_dtoldid)
    516516                        continue; /* skip types that have been committed */
    517517
     
    11651165        if (dst_type == CTF_ERR && name[0] != '\0') {
    11661166                for (dtd = ctf_list_prev(&dst_fp->ctf_dtdefs); dtd != NULL &&
    1167                     dtd->dtd_type > dst_fp->ctf_dtoldid;
     1167                    dtd->dtd_type > (intptr_t /*vbox*/)dst_fp->ctf_dtoldid;
    11681168                    dtd = ctf_list_prev(dtd)) {
    11691169                        if ((uint_t)CTF_INFO_KIND(dtd->dtd_data.ctt_info) == kind &&
  • trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/common/ctf/ctf_lookup.c

    r58990 r63129  
    234234
    235235        type = CTF_TYPE_TO_INDEX(type);
    236         if (type > 0 && type <= fp->ctf_typemax) {
     236        if (type > 0 && type <= (intptr_t/*vbox*/)fp->ctf_typemax) {
    237237                *fpp = fp; /* function returns ending CTF container */
    238238                return (LCTF_INDEX_TO_TYPEPTR(fp, type));
  • trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/common/ctf/ctf_open.c

    r53657 r63129  
    491491                         */
    492492                        if (CTF_TYPE_ISCHILD(tp->ctt_type) == child &&
    493                             CTF_TYPE_TO_INDEX(tp->ctt_type) <= fp->ctf_typemax)
     493                            CTF_TYPE_TO_INDEX(tp->ctt_type) <= (intptr_t/*vbox*/)fp->ctf_typemax)
    494494                                fp->ctf_ptrtab[
    495495                                    CTF_TYPE_TO_INDEX(tp->ctt_type)] = id;
     
    536536                            strcmp(ctf_strptr(fp, tp->ctt_name), "") == 0 &&
    537537                            CTF_TYPE_ISCHILD(tp->ctt_type) == child &&
    538                             CTF_TYPE_TO_INDEX(tp->ctt_type) <= fp->ctf_typemax)
     538                            CTF_TYPE_TO_INDEX(tp->ctt_type) <= (intptr_t /*vbox*/)fp->ctf_typemax)
    539539                                fp->ctf_ptrtab[
    540540                                    CTF_TYPE_TO_INDEX(tp->ctt_type)] = dst;
  • trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common/dt_aggregate.c

    r62827 r63129  
    16801680        }
    16811681
    1682         assert(i == nentries);
     1682        assert((size_t/*vbox*/)i == nentries);
    16831683
    16841684        /*
  • trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common/dt_consume.c

    r62829 r63129  
    731731         * assume that it's something else and just print the bytes.
    732732         */
     733#ifdef VBOX
     734        size_t i, j;
     735        int margin = 5;
     736#else
    733737        int i, j, margin = 5;
     738#endif
    734739        char *c = (char *)addr;
    735740
     
    10451050                if (str != NULL) {
    10461051                        str += strlen(str) + 1;
    1047                         if (str - strbase >= strsize)
     1052                        if ((uintptr_t/*vbox*/)(str - strbase) >= strsize)
    10481053                                str = NULL;
    10491054                }
  • trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common/dt_regset.c

    r53716 r63129  
    107107dt_regset_free(dt_regset_t *drp, int reg)
    108108{
    109         assert(reg > 0 && reg < drp->dr_size);
     109        assert(reg > 0 && (unsigned /*vbox*/)reg < drp->dr_size);
    110110        assert(BT_TEST(drp->dr_bitmap, reg) != 0);
    111111        BT_CLEAR(drp->dr_bitmap, reg);
  • trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/lib/libdtrace/common/dt_subr.c

    r62836 r63129  
    703703                        avail = dtp->dt_buffered_size - dtp->dt_buffered_offs;
    704704
    705                         if (needed + 1 < avail)
     705                        if ((size_t/*vbox*/)needed + 1 < avail)
    706706                                break;
    707707
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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