VirtualBox

Changeset 59039 in vbox for trunk


Ignore:
Timestamp:
Dec 7, 2015 6:07:52 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
104583
Message:

IPRT: trace point build fix.

Location:
trunk/src/VBox/Runtime
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/Makefile.kmk

    r59038 r59039  
    13651365endif
    13661366ifdef VBOX_WITH_DTRACE_R3
    1367  VBoxRT_DEFS                  += IPRT_WITH_DTRACE=RT_NOTHING IPRT_DTRACE_INCLUDE=\"dtrace/iprt.h\"
     1367 VBoxRT_DEFS                  += IPRT_WITH_DTRACE IPRT_DTRACE_INCLUDE=\"dtrace/iprt.h\"
    13681368endif
    13691369VBoxRT_DEFS.$(KBUILD_TYPE)    := $(RuntimeR3_DEFS.$(KBUILD_TYPE))
     
    17121712endif
    17131713ifdef VBOX_WITH_DTRACE_R0
    1714  RuntimeR0_DEFS        += IPRT_WITH_DTRACE=VBOXVMM_ IPRT_DTRACE_INCLUDE=\"dtrace/VBoxVMM.h\"
     1714 RuntimeR0_DEFS        += IPRT_WITH_DTRACE IPRT_DTRACE_PREFIX=VBOXVMM_ IPRT_DTRACE_INCLUDE=\"dtrace/VBoxVMM.h\"
    17151715endif
    17161716RuntimeR0_INCS          = include
  • trunk/src/VBox/Runtime/generic/critsect-generic.cpp

    r59036 r59039  
    4545#ifdef IPRT_WITH_DTRACE
    4646# include IPRT_DTRACE_INCLUDE
    47 # define IPRT_CRITSECT_ENTERED  RT_CONCAT(IPRT_WITH_DTRACE,IPRT_CRITSECT_ENTERED)
    48 # define IPRT_CRITSECT_LEAVING  RT_CONCAT(IPRT_WITH_DTRACE,IPRT_CRITSECT_LEAVING)
    49 # define IPRT_CRITSECT_BUSY     RT_CONCAT(IPRT_WITH_DTRACE,IPRT_CRITSECT_BUSY)
    50 # define IPRT_CRITSECT_WAITING  RT_CONCAT(IPRT_WITH_DTRACE,IPRT_CRITSECT_WAITING)
     47# ifdef IPRT_DTRACE_PREFIX
     48#  define IPRT_CRITSECT_ENTERED  RT_CONCAT(IPRT_DTRACE_PREFIX,IPRT_CRITSECT_ENTERED)
     49#  define IPRT_CRITSECT_LEAVING  RT_CONCAT(IPRT_DTRACE_PREFIX,IPRT_CRITSECT_LEAVING)
     50#  define IPRT_CRITSECT_BUSY     RT_CONCAT(IPRT_DTRACE_PREFIX,IPRT_CRITSECT_BUSY)
     51#  define IPRT_CRITSECT_WAITING  RT_CONCAT(IPRT_DTRACE_PREFIX,IPRT_CRITSECT_WAITING)
     52# endif
    5153#else
    5254# define IPRT_CRITSECT_ENTERED(a_pvCritSect, a_pszName, a_cLockers, a_cNestings)            do {} while (0)
  • trunk/src/VBox/Runtime/generic/critsectrw-generic.cpp

    r59036 r59039  
    4949#ifdef IPRT_WITH_DTRACE
    5050# include IPRT_DTRACE_INCLUDE
    51 # define IPRT_CRITSECTRW_EXCL_ENTERED           RT_CONCAT(IPRT_WITH_DTRACE,IPRT_CRITSECTRW_EXCL_ENTERED)
    52 # define IPRT_CRITSECTRW_EXCL_ENTERED_ENABLED   RT_CONCAT(IPRT_WITH_DTRACE,IPRT_CRITSECTRW_EXCL_ENTERED_ENABLED)
    53 # define IPRT_CRITSECTRW_EXCL_LEAVING           RT_CONCAT(IPRT_WITH_DTRACE,IPRT_CRITSECTRW_EXCL_LEAVING)
    54 # define IPRT_CRITSECTRW_EXCL_LEAVING_ENABLED   RT_CONCAT(IPRT_WITH_DTRACE,IPRT_CRITSECTRW_EXCL_LEAVING_ENABLED)
    55 # define IPRT_CRITSECTRW_EXCL_BUSY              RT_CONCAT(IPRT_WITH_DTRACE,IPRT_CRITSECTRW_EXCL_BUSY)
    56 # define IPRT_CRITSECTRW_EXCL_WAITING           RT_CONCAT(IPRT_WITH_DTRACE,IPRT_CRITSECTRW_EXCL_WAITING)
    57 # define IPRT_CRITSECTRW_EXCL_ENTERED_SHARED    RT_CONCAT(IPRT_WITH_DTRACE,IPRT_CRITSECTRW_EXCL_ENTERED_SHARED)
    58 # define IPRT_CRITSECTRW_EXCL_LEAVING_SHARED    RT_CONCAT(IPRT_WITH_DTRACE,IPRT_CRITSECTRW_EXCL_LEAVING_SHARED)
    59 # define IPRT_CRITSECTRW_SHARED_ENTERED         RT_CONCAT(IPRT_WITH_DTRACE,IPRT_CRITSECTRW_SHARED_ENTERED)
    60 # define IPRT_CRITSECTRW_SHARED_LEAVING         RT_CONCAT(IPRT_WITH_DTRACE,IPRT_CRITSECTRW_SHARED_LEAVING)
    61 # define IPRT_CRITSECTRW_SHARED_BUSY            RT_CONCAT(IPRT_WITH_DTRACE,IPRT_CRITSECTRW_SHARED_BUSY)
    62 # define IPRT_CRITSECTRW_SHARED_WAITING         RT_CONCAT(IPRT_WITH_DTRACE,IPRT_CRITSECTRW_SHARED_WAITING)
     51# ifdef IPRT_DTRACE_PREFIX
     52#  define IPRT_CRITSECTRW_EXCL_ENTERED          RT_CONCAT(IPRT_DTRACE_PREFIX,IPRT_CRITSECTRW_EXCL_ENTERED)
     53#  define IPRT_CRITSECTRW_EXCL_ENTERED_ENABLED  RT_CONCAT(IPRT_DTRACE_PREFIX,IPRT_CRITSECTRW_EXCL_ENTERED_ENABLED)
     54#  define IPRT_CRITSECTRW_EXCL_LEAVING          RT_CONCAT(IPRT_DTRACE_PREFIX,IPRT_CRITSECTRW_EXCL_LEAVING)
     55#  define IPRT_CRITSECTRW_EXCL_LEAVING_ENABLED  RT_CONCAT(IPRT_DTRACE_PREFIX,IPRT_CRITSECTRW_EXCL_LEAVING_ENABLED)
     56#  define IPRT_CRITSECTRW_EXCL_BUSY             RT_CONCAT(IPRT_DTRACE_PREFIX,IPRT_CRITSECTRW_EXCL_BUSY)
     57#  define IPRT_CRITSECTRW_EXCL_WAITING          RT_CONCAT(IPRT_DTRACE_PREFIX,IPRT_CRITSECTRW_EXCL_WAITING)
     58#  define IPRT_CRITSECTRW_EXCL_ENTERED_SHARED   RT_CONCAT(IPRT_DTRACE_PREFIX,IPRT_CRITSECTRW_EXCL_ENTERED_SHARED)
     59#  define IPRT_CRITSECTRW_EXCL_LEAVING_SHARED   RT_CONCAT(IPRT_DTRACE_PREFIX,IPRT_CRITSECTRW_EXCL_LEAVING_SHARED)
     60#  define IPRT_CRITSECTRW_SHARED_ENTERED        RT_CONCAT(IPRT_DTRACE_PREFIX,IPRT_CRITSECTRW_SHARED_ENTERED)
     61#  define IPRT_CRITSECTRW_SHARED_LEAVING        RT_CONCAT(IPRT_DTRACE_PREFIX,IPRT_CRITSECTRW_SHARED_LEAVING)
     62#  define IPRT_CRITSECTRW_SHARED_BUSY           RT_CONCAT(IPRT_DTRACE_PREFIX,IPRT_CRITSECTRW_SHARED_BUSY)
     63#  define IPRT_CRITSECTRW_SHARED_WAITING        RT_CONCAT(IPRT_DTRACE_PREFIX,IPRT_CRITSECTRW_SHARED_WAITING)
     64# endif
    6365#else
    6466# define IPRT_CRITSECTRW_EXCL_ENTERED(a_pvCritSect, a_pszName, a_cNestings, a_cWaitingReaders, a_cWriters) do {} while (0)
Note: See TracChangeset for help on using the changeset viewer.

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