VirtualBox

Changeset 40517 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Mar 17, 2012 7:30:54 PM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
76903
Message:

kBuild 2566 -> 2567: dtrace support.

Location:
trunk
Files:
3 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/VBox/VMM/Makefile.kmk

    r40516 r40517  
    219219
    220220ifdef 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
    234223endif
    235224
     
    269258VBoxVMM_LDFLAGS.darwin = -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VBoxVMM.dylib
    270259VBoxVMM_LDFLAGS.solaris = -mimpure-text
     260
     261ifdef VBOX_WITH_DTRACE_R3
     262 VBoxVMM_USES        += dtrace
     263 VBoxVMM_SOURCES     += VMMR3/VBoxVMM.d
     264endif
     265
     266
    271267#ifdef VBOX_WITH_PDM_ASYNC_COMPLETION
    272268# ifeq ($(KBUILD_HOST), linux)
     
    274270# endif
    275271#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)
    283 # endif
    284 #endif
    285 if1of ($(KBUILD_TARGET), solaris)
    286  VBoxVMM_SOURCES += $(VMMR3_0_OUTDIR)/VBoxVMM-dtrace.o
    287 endif
    288272
    289273
  • trunk/src/VBox/VMM/include/VMMTracing.h

    r40405 r40517  
    6767#ifdef IN_RING3
    6868# ifdef VBOX_WITH_DTRACE_R3
    69 #  include "VBoxVMM-dtrace.h"
     69#  include "dtrace/VBoxVMM.h"
    7070
    7171# elif defined(DBGFTRACE_ENABLED)
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