- Timestamp:
- Dec 7, 2015 6:07:52 PM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 104583
- Location:
- trunk/src/VBox/Runtime
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/Makefile.kmk
r59038 r59039 1365 1365 endif 1366 1366 ifdef VBOX_WITH_DTRACE_R3 1367 VBoxRT_DEFS += IPRT_WITH_DTRACE =RT_NOTHINGIPRT_DTRACE_INCLUDE=\"dtrace/iprt.h\"1367 VBoxRT_DEFS += IPRT_WITH_DTRACE IPRT_DTRACE_INCLUDE=\"dtrace/iprt.h\" 1368 1368 endif 1369 1369 VBoxRT_DEFS.$(KBUILD_TYPE) := $(RuntimeR3_DEFS.$(KBUILD_TYPE)) … … 1712 1712 endif 1713 1713 ifdef 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\" 1715 1715 endif 1716 1716 RuntimeR0_INCS = include -
trunk/src/VBox/Runtime/generic/critsect-generic.cpp
r59036 r59039 45 45 #ifdef IPRT_WITH_DTRACE 46 46 # 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 51 53 #else 52 54 # 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 49 49 #ifdef IPRT_WITH_DTRACE 50 50 # 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 63 65 #else 64 66 # 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.