VirtualBox

Changeset 53994 in vbox for trunk/src/VBox/ExtPacks


Ignore:
Timestamp:
Jan 27, 2015 11:55:49 PM (10 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
97899
Message:

darwin build fixes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ExtPacks/VBoxDTrace/VBoxDTraceR0.cpp

    r53974 r53994  
    750750    RTNATIVETHREAD  hNativeSelf = RTThreadNativeSelf();
    751751    RTPROCESS       uPid        = RTProcSelf();
    752     uintptr_t       iHash       = (hNativeSelf * 2654435761) % RT_ELEMENTS(g_apThreadsHash);
     752    uintptr_t       iHash       = (hNativeSelf * 2654435761U) % RT_ELEMENTS(g_apThreadsHash);
    753753
    754754    RTSpinlockAcquire(g_hThreadSpinlock);
     
    791791    if (pThread->hNative != NIL_RTNATIVETHREAD)
    792792    {
    793         uintptr_t   iHash2 = (pThread->hNative * 2654435761) % RT_ELEMENTS(g_apThreadsHash);
     793        uintptr_t   iHash2 = (pThread->hNative * 2654435761U) % RT_ELEMENTS(g_apThreadsHash);
    794794        if (g_apThreadsHash[iHash2] == pThread)
    795795            g_apThreadsHash[iHash2] = pThread->pNext;
     
    18001800     * Convert arguments from uintptr_t to uint64_t.
    18011801     */
    1802     PVTGDESCPROBE   pProbe   = (PVTGDESCPROBE)((PVTGPROBELOC)pVtgProbeLoc)->pbProbe;
     1802    PVTGDESCPROBE   pProbe   = pVtgProbeLoc->pProbe;
    18031803    AssertPtrReturnVoid(pProbe);
    18041804    PVTGOBJHDR      pVtgHdr  = (PVTGOBJHDR)((uintptr_t)pProbe + pProbe->offObjHdr);
     
    18271827            au64DstArgs[iDstArg++] = auSrcArgs[iSrcArg++];
    18281828
    1829         pStackData->u.ProbeFireK.pauStackArgs = &auSrcArgs[iSrcArg];
     1829        pStackData->u.ProbeFireKernel.pauStackArgs = &auSrcArgs[iSrcArg];
    18301830        dtrace_probe(pVtgProbeLoc->idProbe, au64DstArgs[0], au64DstArgs[1], au64DstArgs[2], au64DstArgs[3], au64DstArgs[4]);
    18311831    }
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