VirtualBox

Ignore:
Timestamp:
Jan 2, 2015 12:16:31 PM (10 years ago)
Author:
vboxsync
Message:

VBoxDTrace: dtrace.c compiles on darwin. (r13)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/uts/common/dtrace/dtrace.c

    r53642 r53643  
    22472247        dtrace_buffer_t *src, *dest;
    22482248        uintptr_t daddr, saddr, dlimit;
    2249         dtrace_speculation_state_t current, new;
     2249        dtrace_speculation_state_t current, new VBDTUNASS(-1);
    22502250        intptr_t offs;
    22512251
     
    23072307
    23082308                default:
     2309#ifndef VBOX
    23092310                        ASSERT(0);
     2311#else
     2312                        AssertFatalMsgFailed(("%d\n",  current));
     2313#endif
    23102314                }
    23112315        } while (dtrace_cas32((uint32_t *)&spec->dtsp_state,
     
    24212425
    24222426                default:
     2427#ifndef VBOX
    24232428                        ASSERT(0);
     2429#else
     2430                        AssertFatalMsgFailed(("%d\n", current));
     2431#endif
    24242432                }
    24252433        } while (dtrace_cas32((uint32_t *)&spec->dtsp_state,
     
    25452553{
    25462554        dtrace_speculation_t *spec;
    2547         dtrace_speculation_state_t current, new;
     2555        dtrace_speculation_state_t current, new VBDTUNASS(-1);
    25482556        dtrace_buffer_t *buf;
    25492557
     
    25952603
    25962604                default:
     2605#ifndef VBOX
    25972606                        ASSERT(0);
     2607#else
     2608                        AssertFatalMsgFailed(("%d\n", current));
     2609#endif
    25982610                }
    25992611        } while (dtrace_cas32((uint32_t *)&spec->dtsp_state,
     
    36663678                uint64_t size = state->dts_options[DTRACEOPT_STRSIZE];
    36673679                uintptr_t limit, toklimit = tokaddr + size;
    3668                 uint8_t c, tokmap[32];   /* 256 / 8 */
     3680                uint8_t c VBDTUNASS(0), tokmap[32];      /* 256 / 8 */
    36693681                char *dest = (char *)mstate->dtms_scratch_ptr;
    36703682                VBDTTYPE(unsigned,int) i;
     
    66096621                 */
    66106622                priv = DTRACE_PRIV_ALL;
     6623#ifdef VBOX
     6624                *uidp = ~0;
     6625                *zoneidp = 0;
     6626#endif
    66116627        } else {
    66126628                *uidp = crgetuid(cr);
     
    80148030                panic("attempt to unregister non-existent "
    80158031                    "dtrace meta-provider %p\n", (void *)old);
     8032#ifdef VBOX
     8033                return EINVAL;
     8034#endif
    80168035        }
    80178036
     
    90229041                default:
    90239042                        ASSERT(0);
     9043#ifdef VBOX
     9044                        continue;
     9045#endif
    90249046                }
    90259047
     
    1339213414        uint64_t sarg0 = mstate->dtms_arg[0];
    1339313415        uint64_t sarg1 = mstate->dtms_arg[1];
    13394         uint64_t rval;
     13416        uint64_t rval VBDTUNASS(666);
    1339513417        dtrace_helpers_t *helpers = curproc->p_dtrace_helpers;
    1339613418        dtrace_helper_action_t *helper;
Note: See TracChangeset for help on using the changeset viewer.

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