VirtualBox

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

Last change on this file since 22066 was 21547, checked in by vboxsync, 15 years ago

SUPDrv: Export RTThreadIsInInterrupt and RTThreadPreemptIsPossible.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 3.9 KB
Line 
1; $Id: SUPR0.def 21547 2009-07-13 15:50:18Z 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
33EXPORTS
34 SUPR0AbsIs64bit
35 SUPR0Abs64bitKernelCS
36 SUPR0Abs64bitKernelSS
37 SUPR0Abs64bitKernelDS
38 SUPR0ComponentRegisterFactory
39 SUPR0ComponentDeregisterFactory
40 SUPR0ComponentQueryFactory
41 SUPR0ObjRegister
42 SUPR0ObjAddRef
43 SUPR0ObjAddRefEx
44 SUPR0ObjRelease
45 SUPR0ObjVerifyAccess
46 SUPR0LockMem
47 SUPR0UnlockMem
48 SUPR0ContAlloc
49 SUPR0ContFree
50 SUPR0LowAlloc
51 SUPR0LowFree
52 SUPR0MemAlloc
53 SUPR0MemGetPhys
54 SUPR0MemFree
55 SUPR0Printf
56 SUPSemEventCreate
57 SUPSemEventClose
58 SUPSemEventSignal
59 SUPSemEventWait
60 SUPSemEventWaitNoResume
61 SUPSemEventMultiCreate
62 SUPSemEventMultiClose
63 SUPSemEventMultiSignal
64 SUPSemEventMultiReset
65 SUPSemEventMultiWait
66 SUPSemEventMultiWaitNoResume
67 SUPR0GetPagingMode
68 SUPR0EnableVTx
69 RTMemAlloc
70 RTMemAllocZ
71 RTMemFree
72 RTMemRealloc
73 RTR0MemObjAllocLow
74 RTR0MemObjAllocPage
75 RTR0MemObjAllocPhys
76 RTR0MemObjAllocPhysNC
77 RTR0MemObjAllocCont
78 RTR0MemObjLockUser
79 RTR0MemObjMapKernel
80 RTR0MemObjMapUser
81 RTR0MemObjAddress
82 RTR0MemObjAddressR3
83 RTR0MemObjSize
84 RTR0MemObjIsMapping
85 RTR0MemObjGetPagePhysAddr
86 RTR0MemObjFree
87 RTR0MemUserCopyFrom
88 RTR0MemUserCopyTo
89 RTR0MemUserIsValidAddr
90 RTR0MemKernelIsValidAddr
91 RTR0MemAreKrnlAndUsrDifferent
92 RTProcSelf
93 ; broken - RTSemMutexCreate
94 ; broken - RTSemMutexRequest
95 ; broken - RTSemMutexRelease
96 ; broken - RTSemMutexDestroy
97 RTSemEventCreate
98 RTSemEventSignal
99 RTSemEventWait
100 RTSemEventWaitNoResume
101 RTSemEventDestroy
102 RTSemEventMultiCreate
103 RTSemEventMultiSignal
104 RTSemEventMultiReset
105 RTSemEventMultiWait
106 RTSemEventMultiWaitNoResume
107 RTSemEventMultiDestroy
108 RTSemFastMutexCreate
109 RTSemFastMutexDestroy
110 RTSemFastMutexRequest
111 RTSemFastMutexRelease
112 RTSpinlockCreate
113 RTSpinlockDestroy
114 RTSpinlockAcquire
115 RTSpinlockRelease
116 RTSpinlockAcquireNoInts
117 RTSpinlockReleaseNoInts
118 RTTimeNanoTS
119 RTTimeMilliTS
120 RTTimeSystemNanoTS
121 RTTimeSystemMilliTS
122 RTThreadSelf
123 RTThreadNativeSelf
124 RTThreadSleep
125 RTThreadYield
126 RTThreadPreemptIsEnabled
127 RTThreadPreemptIsPending
128 RTThreadPreemptDisable
129 RTThreadPreemptRestore
130 RTThreadPreemptPossible
131 RTThreadIsInInterrupt
132 RTMpOnAll
133 RTMpOnOthers
134 RTMpOnSpecific
135 RTMpPokeCpu
136 RTMpIsCpuOnline
137 RTMpGetCount
138 RTMpCpuIdToSetIndex
139 RTMpCpuId
140 RTMpIsCpuWorkPending
141 RTPowerNotificationRegister
142 RTPowerNotificationDeregister
143 RTLogDefaultInstance
144 RTLogRelDefaultInstance
145 RTLogSetDefaultInstanceThread
146 RTLogLoggerExV
147 RTLogPrintfV
148 AssertMsg1
149 AssertMsg2
150
151 ; data
152 g_SUPGlobalInfoPage DATA
153
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