VirtualBox

source: vbox/trunk/src/VBox/HostDrivers/Support/SUPR0.def@ 25274

Last change on this file since 25274 was 25263, checked in by vboxsync, 15 years ago

SUPDrv/Lib: More hacking

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 4.0 KB
Line 
1; $Id: SUPR0.def 25263 2009-12-09 05:16:39Z vboxsync $
2;; @file
3; VirtualBox Support Driver - Built-in exports.
4;
5
6;
7; Copyright (C) 2006-2007 Sun Microsystems, Inc.
8;
9; This file is part of VirtualBox Open Source Edition (OSE), as
10; available from http://www.virtualbox.org. This file is free software;
11; you can redistribute it and/or modify it under the terms of the GNU
12; General Public License (GPL) as published by the Free Software
13; Foundation, in version 2 as it comes in the "COPYING" file of the
14; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
15; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
16;
17; The contents of this file may alternatively be used under the terms
18; of the Common Development and Distribution License Version 1.0
19; (CDDL) only, as it comes in the "COPYING.CDDL" file of the
20; VirtualBox OSE distribution, in which case the provisions of the
21; CDDL are applicable instead of those of the GPL.
22;
23; You may elect to license modified versions of this file under the
24; terms and conditions of either the GPL or the CDDL or both.
25;
26; Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
27; Clara, CA 95054 USA or visit http://www.sun.com if you need
28; additional information or have any questions.
29;
30
31LIBRARY SUPR0.dll
32;LIBRARY VBoxDrv.sys - @todo VBOX_WITH_NATIVE_R0_LOADER
33
34EXPORTS
35 SUPR0AbsIs64bit
36 SUPR0Abs64bitKernelCS
37 SUPR0Abs64bitKernelSS
38 SUPR0Abs64bitKernelDS
39 SUPR0ComponentRegisterFactory
40 SUPR0ComponentDeregisterFactory
41 SUPR0ComponentQueryFactory
42 SUPR0ObjRegister
43 SUPR0ObjAddRef
44 SUPR0ObjAddRefEx
45 SUPR0ObjRelease
46 SUPR0ObjVerifyAccess
47 SUPR0LockMem
48 SUPR0UnlockMem
49 SUPR0ContAlloc
50 SUPR0ContFree
51 SUPR0LowAlloc
52 SUPR0LowFree
53 SUPR0MemAlloc
54 SUPR0MemGetPhys
55 SUPR0MemFree
56 SUPR0Printf
57 SUPR0QueryVTxSupport
58 SUPSemEventCreate
59 SUPSemEventClose
60 SUPSemEventSignal
61 SUPSemEventWait
62 SUPSemEventWaitNoResume
63 SUPSemEventMultiCreate
64 SUPSemEventMultiClose
65 SUPSemEventMultiSignal
66 SUPSemEventMultiReset
67 SUPSemEventMultiWait
68 SUPSemEventMultiWaitNoResume
69 SUPR0GetPagingMode
70 SUPR0EnableVTx
71 RTMemAlloc
72 RTMemAllocZ
73 RTMemFree
74 RTMemRealloc
75 RTR0MemObjAllocLow
76 RTR0MemObjAllocPage
77 RTR0MemObjAllocPhys
78 RTR0MemObjAllocPhysNC
79 RTR0MemObjAllocCont
80 RTR0MemObjLockUser
81 RTR0MemObjMapKernel
82 RTR0MemObjMapUser
83 RTR0MemObjAddress
84 RTR0MemObjAddressR3
85 RTR0MemObjSize
86 RTR0MemObjIsMapping
87 RTR0MemObjGetPagePhysAddr
88 RTR0MemObjFree
89 RTR0MemUserCopyFrom
90 RTR0MemUserCopyTo
91 RTR0MemUserIsValidAddr
92 RTR0MemKernelIsValidAddr
93 RTR0MemAreKrnlAndUsrDifferent
94 RTProcSelf
95 ; broken - RTSemMutexCreate
96 ; broken - RTSemMutexRequest
97 ; broken - RTSemMutexRelease
98 ; broken - RTSemMutexDestroy
99 RTSemEventCreate
100 RTSemEventSignal
101 RTSemEventWait
102 RTSemEventWaitNoResume
103 RTSemEventDestroy
104 RTSemEventMultiCreate
105 RTSemEventMultiSignal
106 RTSemEventMultiReset
107 RTSemEventMultiWait
108 RTSemEventMultiWaitNoResume
109 RTSemEventMultiDestroy
110 RTSemFastMutexCreate
111 RTSemFastMutexDestroy
112 RTSemFastMutexRequest
113 RTSemFastMutexRelease
114 RTSpinlockCreate
115 RTSpinlockDestroy
116 RTSpinlockAcquire
117 RTSpinlockRelease
118 RTSpinlockAcquireNoInts
119 RTSpinlockReleaseNoInts
120 RTTimeNanoTS
121 RTTimeMilliTS
122 RTTimeSystemNanoTS
123 RTTimeSystemMilliTS
124 RTThreadSelf
125 RTThreadNativeSelf
126 RTThreadSleep
127 RTThreadYield
128 RTThreadPreemptIsEnabled
129 RTThreadPreemptIsPending
130 RTThreadPreemptIsPendingTrusty
131 RTThreadPreemptDisable
132 RTThreadPreemptRestore
133 RTThreadPreemptPossible
134 RTThreadIsInInterrupt
135 RTMpOnAll
136 RTMpOnOthers
137 RTMpOnSpecific
138 RTMpPokeCpu
139 RTMpIsCpuOnline
140 RTMpGetCount
141 RTMpCpuIdToSetIndex
142 RTMpCpuId
143 RTMpIsCpuWorkPending
144 RTPowerNotificationRegister
145 RTPowerNotificationDeregister
146 RTLogDefaultInstance
147 RTLogRelDefaultInstance
148 RTLogSetDefaultInstanceThread
149 RTLogLoggerExV
150 RTLogPrintfV
151 AssertMsg1
152 AssertMsg2
153
154 ; data
155 g_SUPGlobalInfoPage DATA
156
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette