VirtualBox

Ignore:
Timestamp:
Jul 3, 2015 11:59:13 AM (10 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
101418
Message:

SUPDrv: Export RTR0DbgKrnlInfo* on darwin and solaris so we can execute tstRTR0DbgKrnlInfo.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp

    r56558 r56769  
    3838#include <iprt/asm-math.h>
    3939#include <iprt/cpuset.h>
     40#if defined(RT_OS_DARWIN) || defined(RT_OS_SOLARIS)
     41# include <iprt/dbg.h>
     42#endif
    4043#include <iprt/handletable.h>
    4144#include <iprt/mem.h>
     
    290293    { "RTProcSelf",                             (void *)RTProcSelf },
    291294    { "RTR0AssertPanicSystem",                  (void *)RTR0AssertPanicSystem },
     295#if defined(RT_OS_DARWIN) || defined(RT_OS_SOLARIS)
     296    { "RTR0DbgKrnlInfoOpen",                    (void *)RTR0DbgKrnlInfoOpen },          /* only-darwin, only-solaris */
     297    { "RTR0DbgKrnlInfoQueryMember",             (void *)RTR0DbgKrnlInfoQueryMember },   /* only-darwin, only-solaris */
     298    { "RTR0DbgKrnlInfoQuerySymbol",             (void *)RTR0DbgKrnlInfoQuerySymbol },   /* only-darwin, only-solaris */
     299    { "RTR0DbgKrnlInfoRelease",                 (void *)RTR0DbgKrnlInfoRelease },       /* only-darwin, only-solaris */
     300    { "RTR0DbgKrnlInfoRetain",                  (void *)RTR0DbgKrnlInfoRetain },        /* only-darwin, only-solaris */
     301#endif
    292302    { "RTR0MemAreKrnlAndUsrDifferent",          (void *)RTR0MemAreKrnlAndUsrDifferent },
    293303    { "RTR0MemKernelIsValidAddr",               (void *)RTR0MemKernelIsValidAddr },
  • trunk/src/VBox/HostDrivers/Support/SUPR0-def-lx.sed

    r56293 r56769  
    3737/^    { "/!d
    3838
     39# Handle trailing selection comment (/* solaris-only, os2-only */).
     40/\*\/ *$/!b transform
     41/only-os2/b strip_comment
     42d
     43:strip_comment
     44s/ *\/\*.*$//
     45     
     46:transform
    3947# Transform the export line, the format is like this:
    4048#    { "g_pSUPGlobalInfoPage",                   (void *)&g_pSUPGlobalInfoPage },            /* SED: DATA */
  • trunk/src/VBox/HostDrivers/Support/SUPR0-def-pe.sed

    r56293 r56769  
    3737/^    { "/!d
    3838
     39# Handle trailing selection comment (/* solaris-only, windows-only */).
     40/\*\/ *$/!b transform
     41/only-windows/b strip_comment
     42d
     43:strip_comment
     44s/ *\/\*.*$//
     45     
     46:transform
    3947# Transform the export line, the format is like this:
    4048#    { "g_pSUPGlobalInfoPage",                   (void *)&g_pSUPGlobalInfoPage },            /* SED: DATA */
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