VirtualBox

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

Last change on this file since 13462 was 12492, checked in by vboxsync, 16 years ago

Partial backout of 36579; not necessary to export the extra string functions. They are present in the static r0 library.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 3.1 KB
Line 
1; $Id: SUPR0.def 12492 2008-09-16 15:11:03Z 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 SUPR0ComponentRegisterFactory
35 SUPR0ComponentDeregisterFactory
36 SUPR0ComponentQueryFactory
37 SUPR0ObjRegister
38 SUPR0ObjAddRef
39 SUPR0ObjRelease
40 SUPR0ObjVerifyAccess
41 SUPR0LockMem
42 SUPR0UnlockMem
43 SUPR0ContAlloc
44 SUPR0ContFree
45 SUPR0LowAlloc
46 SUPR0LowFree
47 SUPR0MemAlloc
48 SUPR0MemGetPhys
49 SUPR0MemFree
50 SUPR0Printf
51 SUPR0ExecuteCallback
52 RTMemAlloc
53 RTMemAllocZ
54 RTMemFree
55 RTMemRealloc
56 RTR0MemObjAllocLow
57 RTR0MemObjAllocPage
58 RTR0MemObjAllocPhys
59 RTR0MemObjAllocPhysNC
60 RTR0MemObjAllocCont
61 RTR0MemObjLockUser
62 RTR0MemObjMapKernel
63 RTR0MemObjMapUser
64 RTR0MemObjAddress
65 RTR0MemObjAddressR3
66 RTR0MemObjSize
67 RTR0MemObjIsMapping
68 RTR0MemObjGetPagePhysAddr
69 RTR0MemObjFree
70 ; broken - RTSemMutexCreate
71 ; broken - RTSemMutexRequest
72 ; broken - RTSemMutexRelease
73 ; broken - RTSemMutexDestroy
74 RTSemEventCreate
75 RTSemEventSignal
76 RTSemEventWait
77 RTSemEventWaitNoResume
78 RTSemEventDestroy
79 RTSemEventMultiCreate
80 RTSemEventMultiSignal
81 RTSemEventMultiReset
82 RTSemEventMultiWait
83 RTSemEventMultiWaitNoResume
84 RTSemEventMultiDestroy
85 RTSemFastMutexCreate
86 RTSemFastMutexDestroy
87 RTSemFastMutexRequest
88 RTSemFastMutexRelease
89 RTSpinlockCreate
90 RTSpinlockDestroy
91 RTSpinlockAcquire
92 RTSpinlockRelease
93 RTSpinlockAcquireNoInts
94 RTSpinlockReleaseNoInts
95 RTTimeNanoTS
96 RTTimeMillieTS
97 RTTimeSystemNanoTS
98 RTTimeSystemMillieTS
99 RTThreadSelf
100 RTThreadNativeSelf
101 RTThreadSleep
102 RTThreadYield
103 RTMpOnAll
104 RTMpOnOthers
105 RTMpOnSpecific
106 RTMpIsCpuOnline
107 RTMpGetCount
108 RTMpCpuIdToSetIndex
109 RTMpCpuId
110 RTLogDefaultInstance
111 RTLogRelDefaultInstance
112 RTLogSetDefaultInstanceThread
113 RTLogLoggerExV
114 RTLogPrintfV
115 AssertMsg1
116 AssertMsg2
117
118 ; data
119 g_SUPGlobalInfoPage DATA
120
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