- Timestamp:
- Mar 17, 2012 7:30:54 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 76903
- Location:
- trunk
- Files:
-
- 6 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk
-
trunk/Config.kmk
r40515 r40517 1430 1430 endif 1431 1431 1432 ifdef VBOX_WITH_DTRACE_R3 1433 USES += dtrace 1434 endif 1435 1432 1436 # 1433 1437 # Compiler optimization flags. … … 3112 3116 TEMPLATE_VBOXR3EXE_ASFLAGS.x86 = $(VBOX_ASFLAGS32) 3113 3117 TEMPLATE_VBOXR3EXE_ASFLAGS.amd64 = $(VBOX_ASFLAGS64) 3118 ifdef VBOX_WITH_DTRACE_R3 3119 TEMPLATE_VBOXR3EXE_DTRACETOOL = StandardDTrace 3120 endif 3114 3121 TEMPLATE_VBOXR3EXE_DEFS = IN_RING3 $(ARCH_BITS_DEFS) 3115 3122 TEMPLATE_VBOXR3EXE_LIBS.kprofile = $(LIB_KPROFILE) -
trunk/src/VBox/Devices/Makefile.kmk
r40516 r40517 229 229 230 230 ifdef VBOX_WITH_DTRACE_R3 231 if1of ($(KBUILD_TARGET), solaris) 232 VBoxDD_SOURCES += $(DevicesR3_0_OUTDIR)/VBoxDD-dtrace.o 233 endif 231 VBoxDD_USES += dtrace 232 VBoxDD_SOURCES += build/VBoxDD.d 234 233 endif 235 234 … … 471 470 472 471 ifdef VBOX_WITH_DTRACE_R3 473 DevicesR3_DEFS += VBOX_WITH_DTRACE 474 DevicesR3_INCS += $(DevicesR3_0_OUTDIR) 475 DevicesR3_INTERMEDIATES += $(DevicesR3_0_OUTDIR)/VBoxDD-dtrace.h 476 $$(DevicesR3_0_OUTDIR)/VBoxDD-dtrace.h: $(PATH_SUB_CURRENT)/build/VBoxDD-dtrace.d | $$(dir $$@) 477 dtrace -C -h -o $@ -s $< 478 479 if1of ($(KBUILD_TARGET), solaris) 480 DevicesR3_SOURCES += $(DevicesR3_0_OUTDIR)/VBoxDD-dtrace.o 481 DevicesR3_CLEANS += $(DevicesR3_0_OUTDIR)/VBoxDD-dtrace.o 482 $$(DevicesR3_0_OUTDIR)/VBoxDD-dtrace.o: $(PATH_SUB_CURRENT)/build/VBoxDD-dtrace.d $$(filter-out %/VBoxDD-dtrace.o,$$(DevicesR3_2_OBJS)) | $$(dir $$@) 483 dtrace -C -G $(if-expr $(KBUILD_TARGET_ARCH) == amd64,-64,-32) -o $@ -s $< $(filter-out %/VBoxDD-dtrace.o,$(DevicesR3_2_OBJS)) 484 endif 472 DevicesR3_DEFS += VBOX_WITH_DTRACE 473 DevicesR3_USES += dtrace 474 DevicesR3_SOURCES += build/VBoxDD.d 485 475 endif 486 476 -
trunk/src/VBox/Devices/VMMDev/VMMDevHGCM.cpp
r33540 r40517 32 32 33 33 #ifdef VBOX_WITH_DTRACE 34 # include " VBoxDD-dtrace.h"34 # include "dtrace/VBoxDD.h" 35 35 #else 36 36 # define VBOXDD_HGCMCALL_ENTER(a,b,c,d) do { } while (0) -
trunk/src/VBox/VMM/Makefile.kmk
r40516 r40517 219 219 220 220 ifdef VBOX_WITH_DTRACE_R3 221 VMMR3_DEFS += VBOX_WITH_DTRACE VBOX_WITH_DTRACE_R3 222 VMMR3_INCS += $(VMMR3_0_OUTDIR) 223 VMMR3_INTERMEDIATES += $(VMMR3_0_OUTDIR)/VBoxVMM-dtrace.h 224 VMMR3_CLEANS += $(VMMR3_0_OUTDIR)/VBoxVMM-dtrace.h 225 $$(VMMR3_0_OUTDIR)/VBoxVMM-dtrace.h: $(PATH_SUB_CURRENT)/VMMR3/VBoxVMM-dtrace.d | $$(dir $$@) 226 dtrace -C -h -o $@ -s $< 227 228 if1of ($(KBUILD_TARGET), solaris) 229 VMMR3_SOURCES += $(VMMR3_0_OUTDIR)/VBoxVMM-dtrace.o 230 VMMR3_CLEANS += $(VMMR3_0_OUTDIR)/VBoxVMM-dtrace.o 231 $$(VMMR3_0_OUTDIR)/VBoxVMM-dtrace.o: $(PATH_SUB_CURRENT)/VMMR3/VBoxVMM-dtrace.d $$(filter-out %/VBoxVMM-dtrace.o,$$(VMMR3_2_OBJS)) | $$(dir $$@) 232 dtrace -C -G $(if-expr $(KBUILD_TARGET_ARCH) == amd64,-64,-32) -o $@ -s $< $(filter-out %/VBoxVMM-dtrace.o,$(VMMR3_2_OBJS)) 233 endif 221 VMMR3_USES += dtrace 222 VMMR3_SOURCES += VMMR3/VBoxVMM.d 234 223 endif 235 224 … … 269 258 VBoxVMM_LDFLAGS.darwin = -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VBoxVMM.dylib 270 259 VBoxVMM_LDFLAGS.solaris = -mimpure-text 260 261 ifdef VBOX_WITH_DTRACE_R3 262 VBoxVMM_USES += dtrace 263 VBoxVMM_SOURCES += VMMR3/VBoxVMM.d 264 endif 265 266 271 267 #ifdef VBOX_WITH_PDM_ASYNC_COMPLETION 272 268 # ifeq ($(KBUILD_HOST), linux) … … 274 270 # endif 275 271 #endif 276 277 #ifdef VBOX_WITH_DTRACE_R3278 # if1of ($(KBUILD_TARGET), solaris)279 # VBoxVMM_SOURCES += $(VBoxVMM_0_OUTDIR)/VBoxVMM-dtrace.o280 # VBoxVMM_CLEANS += $(VBoxVMM_0_OUTDIR)/VBoxVMM-dtrace.o281 # $$(VBoxVMM_0_OUTDIR)/VBoxVMM-dtrace.o: $(PATH_SUB_CURRENT)/VMMR3/VBoxVMM-dtrace.d $$(VMMR3_2_OBJS) | $$(dir $$@)282 # dtrace -C -G $(if-expr $(KBUILD_TARGET_ARCH) == amd64,-64,-32) -o $@ -s $< $(VMMR3_2_OBJS)283 # endif284 #endif285 if1of ($(KBUILD_TARGET), solaris)286 VBoxVMM_SOURCES += $(VMMR3_0_OUTDIR)/VBoxVMM-dtrace.o287 endif288 272 289 273 -
trunk/src/VBox/VMM/include/VMMTracing.h
r40405 r40517 67 67 #ifdef IN_RING3 68 68 # ifdef VBOX_WITH_DTRACE_R3 69 # include " VBoxVMM-dtrace.h"69 # include "dtrace/VBoxVMM.h" 70 70 71 71 # elif defined(DBGFTRACE_ENABLED)
Note:
See TracChangeset
for help on using the changeset viewer.