VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR0/VMMR0.def@ 92386

Last change on this file since 92386 was 91789, checked in by vboxsync, 3 years ago

SUPDrv,IPRT,VBoxGuest: Don't export ellipsis functions from SUPDrv, as that makes switching back to the kernel stack unsafe. Exports has changes (added+removed), but not bumping major IOC version as that was done a few hours ago already and it's Sunday. bugref:10124

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.7 KB
Line 
1; $Id: VMMR0.def 91789 2021-10-17 18:16:11Z vboxsync $
2;; @file
3; VMM Ring 0 DLL - Definition file.
4
5;
6; Copyright (C) 2006-2020 Oracle Corporation
7;
8; This file is part of VirtualBox Open Source Edition (OSE), as
9; available from http://www.virtualbox.org. This file is free software;
10; you can redistribute it and/or modify it under the terms of the GNU
11; General Public License (GPL) as published by the Free Software
12; Foundation, in version 2 as it comes in the "COPYING" file of the
13; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
14; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
15;
16
17LIBRARY VMMR0.r0
18EXPORTS
19 ; data
20
21 ; code
22 GIMGetMmio2Regions
23 PDMQueueAlloc
24 PDMQueueInsert
25 PGMHandlerPhysicalPageTempOff
26 PGMShwMakePageWritable
27 PGMPhysSimpleWriteGCPhys
28 PGMPhysSimpleReadGCPtr
29 PGMPhysSimpleWriteGCPtr
30 PGMPhysReadGCPtr
31 PGMPhysWriteGCPtr
32 PGMPhysSimpleDirtyWriteGCPtr
33 PDMR0DeviceRegisterModule
34 PDMR0DeviceDeregisterModule
35 IOMMmioResetRegion
36 IOMMmioMapMmio2Page
37 RTLogDefaultInstance
38 RTLogDefaultInstanceEx
39 RTLogGetDefaultInstanceEx
40 RTLogRelGetDefaultInstance
41 RTLogRelGetDefaultInstanceEx
42 RTLogLogger
43 RTLogLoggerEx
44 RTLogLoggerExV
45 RTStrPrintf
46 RTTimeMilliTS
47 RTTraceBufAddMsgF
48 RTTraceBufAddPos
49 RTTraceBufAddPosMsgF
50 TMTimerFromMilli
51 TMTimerFromMicro
52 TMTimerFromNano
53 TMTimerGet
54 TMTimerGetFreq
55 TMTimerIsActive
56 TMTimerIsLockOwner
57 TMTimerLock
58 TMTimerSet
59 TMTimerSetRelative
60 TMTimerSetMillies
61 TMTimerSetMicro
62 TMTimerSetNano
63 TMTimerSetFrequencyHint
64 TMTimerStop
65 TMTimerUnlock
66 VMMGetSvnRev
67
68 ; Internal Networking
69 IntNetR0Open
70 IntNetR0IfClose
71 IntNetR0IfGetBufferPtrs
72 IntNetR0IfSetPromiscuousMode
73 IntNetR0IfSetMacAddress
74 IntNetR0IfSetActive
75 IntNetR0IfSend
76 IntNetR0IfWait
77
78 ; runtime
79 RTAssertMsg1Weak
80 RTAssertMsg2Weak
81 RTAssertShouldPanic
82 RTCrc32
83 RTOnceSlow
84 RTTimeNanoTSLegacySyncInvarNoDelta
85 RTTimeNanoTSLegacySyncInvarWithDelta
86 RTTimeNanoTSLegacyAsync
87 RTTimeNanoTSLFenceSyncInvarNoDelta
88 RTTimeNanoTSLFenceSyncInvarWithDelta
89 RTTimeNanoTSLFenceAsync
90 RTTimeSystemNanoTS
91 RTTimeNanoTS
92 ASMMultU64ByU32DivByU32 ; not-os2
93 ASMAtomicXchgU8 ; not-x86
94 ASMAtomicXchgU16 ; not-x86
95 ASMBitFirstSet ; not-x86
96 ASMNopPause ; not-x86
97 nocrt_memchr
98 nocrt_memcmp
99 nocrt_memcpy
100 memcpy=nocrt_memcpy ; not-os2
101 nocrt_memmove
102 nocrt_memset
103 memset=nocrt_memset ; not-os2
104 nocrt_strcpy
105 nocrt_strcmp
106 nocrt_strchr
107 nocrt_strlen
108
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