VirtualBox

Changeset 40515 in vbox for trunk


Ignore:
Timestamp:
Mar 17, 2012 2:17:50 AM (13 years ago)
Author:
vboxsync
Message:

dtrace ring-3 on solaris.

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r40513 r40515  
    613613#VBOX_WITH_NATIVE_SOLARIS_LOADING = 1
    614614# Set this to enable user mode dtrace probes (darwin & solaris only).
    615 if1of ($(KBUILD_TARGET), darwin)
     615if1of ($(KBUILD_TARGET), darwin solaris)
    616616 VBOX_WITH_DTRACE_R3 = 1
    617617endif
  • trunk/src/VBox/Devices/Makefile.kmk

    r40220 r40515  
    470470  $$(DevicesR3_0_OUTDIR)/VBoxDD-dtrace.h: $(PATH_SUB_CURRENT)/build/VBoxDD-dtrace.d | $$(dir $$@)
    471471        dtrace -C -h -o $@ -s $<
     472
     473  if1of ($(KBUILD_TARGET), solaris)
     474   DevicesR3_SOURCES      += $(DevicesR3_0_OUTDIR)/VBoxDD-dtrace.o
     475   DevicesR3_CLEANS       += $(DevicesR3_0_OUTDIR)/VBoxDD-dtrace.o
     476   $$(DevicesR3_0_OUTDIR)/VBoxDD-dtrace.o: $(PATH_SUB_CURRENT)/build/VBoxDD-dtrace.d $$(filter-out %/VBoxDD-dtrace.o,$$(DevicesR3_2_OBJS)) | $$(dir $$@)
     477        dtrace -C -G $(if-expr $(KBUILD_TARGET_ARCH) == amd64,-64,-32) -o $@ -s $< $(filter-out %/VBoxDD-dtrace.o,$(DevicesR3_2_OBJS))
     478  endif
    472479 endif
    473480
  • trunk/src/VBox/VMM/Makefile.kmk

    r40377 r40515  
    222222 VMMR3_INCS          += $(VMMR3_0_OUTDIR)
    223223 VMMR3_INTERMEDIATES += $(VMMR3_0_OUTDIR)/VBoxVMM-dtrace.h
     224 VMMR3_CLEANS        += $(VMMR3_0_OUTDIR)/VBoxVMM-dtrace.h
    224225 $$(VMMR3_0_OUTDIR)/VBoxVMM-dtrace.h: $(PATH_SUB_CURRENT)/VMMR3/VBoxVMM-dtrace.d | $$(dir $$@)
    225226        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
    226234endif
    227235
     
    237245#
    238246ifndef VBOX_ONLY_EXTPACKS_USE_IMPLIBS
    239 DLLS += VBoxVMM
     247 DLLS += VBoxVMM
    240248endif
    241249VBoxVMM_TEMPLATE = VBoxR3DllNoPic
     
    264272# ifeq ($(KBUILD_HOST), linux)
    265273#VBoxVMM_LIBS += aio
     274# endif
     275#endif
     276
     277#ifdef VBOX_WITH_DTRACE_R3
     278# if1of ($(KBUILD_TARGET), solaris)
     279#  VBoxVMM_SOURCES      += $(VBoxVMM_0_OUTDIR)/VBoxVMM-dtrace.o
     280#  VBoxVMM_CLEANS       += $(VBoxVMM_0_OUTDIR)/VBoxVMM-dtrace.o
     281#  $$(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)
    266283# endif
    267284#endif
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