VirtualBox

Changeset 40518 in vbox


Ignore:
Timestamp:
Mar 17, 2012 9:52:45 PM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
76904
Message:

kernel mode dtrace hacking in progress.

Location:
trunk/src/VBox/HostDrivers/Support
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/Makefile.kmk

    r40370 r40518  
    432432 vboxdrv_DEFS        += VBOX_WITH_NATIVE_SOLARIS_LOADING
    433433endif
     434ifdef VBOX_WITH_DTRACE_R0DRV
     435 vboxdrv_DEFS        += VBOX_WITH_DTRACE VBOX_WITH_DTRACE_R0DRV
     436endif
    434437vboxdrv_DEPS         += $(VBOX_SVN_REV_KMK)
    435438vboxdrv_INCS         := $(PATH_SUB_CURRENT)
     
    439442        SUPDrv.c \
    440443        SUPDrvSem.c
     444 ifdef VBOX_WITH_DTRACE_R0DRV
     445  vboxdrv_SOURCES    += \
     446        SUPDrv-dtrace.cpp
     447 endif
    441448vboxdrv_LDFLAGS     += -N misc/ctf
    442449
  • trunk/src/VBox/HostDrivers/Support/SUPDrv.c

    r40474 r40518  
    6363#include <VBox/vmm/hwacc_vmx.h>
    6464
    65 #ifdef VBOX_WITH_DTRACE
     65#if 0 /*def VBOX_WITH_DTRACE*/
    6666# include "SUPDrv-dtrace.h"
    6767#else
  • trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h

    r37249 r40518  
    522522    PSUPDRVFACTORYREG               pComponentFactoryHead;
    523523
     524#ifdef VBOX_WITH_DTRACE_R0DRV
     525
     526#endif
     527
     528    /*
     529     * Note! The non-agnostic bits must be a the very end of the structure!
     530     */
    524531#ifndef SUPDRV_AGNOSTIC
    525532# ifdef RT_OS_WINDOWS
    526     /* Callback object returned by ExCreateCallback. */
     533    /** Callback object returned by ExCreateCallback. */
    527534    PCALLBACK_OBJECT                pObjPowerCallback;
    528     /* Callback handle returned by ExRegisterCallback. */
     535    /** Callback handle returned by ExRegisterCallback. */
    529536    PVOID                           hPowerCallback;
    530537# endif
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