VirtualBox

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

Last change on this file was 98103, checked in by vboxsync, 16 months ago

Copyright year updates by scm.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.9 KB
Line 
1; $Id: VMMR0.def 98103 2023-01-17 14:15:46Z vboxsync $
2;; @file
3; VMM Ring 0 DLL - Definition file.
4
5;
6; Copyright (C) 2006-2023 Oracle and/or its affiliates.
7;
8; This file is part of VirtualBox base platform packages, as
9; available from https://www.virtualbox.org.
10;
11; This program is free software; you can redistribute it and/or
12; modify it under the terms of the GNU General Public License
13; as published by the Free Software Foundation, in version 3 of the
14; License.
15;
16; This program is distributed in the hope that it will be useful, but
17; WITHOUT ANY WARRANTY; without even the implied warranty of
18; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
19; General Public License for more details.
20;
21; You should have received a copy of the GNU General Public License
22; along with this program; if not, see <https://www.gnu.org/licenses>.
23;
24; SPDX-License-Identifier: GPL-3.0-only
25;
26
27LIBRARY VMMR0.r0
28EXPORTS
29 ; data
30
31 ; code
32 GIMGetMmio2Regions
33 PDMQueueAlloc
34 PDMQueueInsert
35 PGMHandlerPhysicalPageTempOff
36 PGMShwMakePageWritable
37 PGMPhysSimpleWriteGCPhys
38 PGMPhysSimpleReadGCPtr
39 PGMPhysSimpleWriteGCPtr
40 PGMPhysReadGCPtr
41 PGMPhysWriteGCPtr
42 PGMPhysSimpleDirtyWriteGCPtr
43 PDMR0DeviceRegisterModule
44 PDMR0DeviceDeregisterModule
45 IOMMmioResetRegion
46 IOMMmioMapMmio2Page
47 RTLogDefaultInstance
48 RTLogDefaultInstanceEx
49 RTLogGetDefaultInstanceEx
50 RTLogRelGetDefaultInstance
51 RTLogRelGetDefaultInstanceEx
52 RTLogLogger
53 RTLogLoggerEx
54 RTLogLoggerExV
55 RTStrPrintf
56 RTTimeMilliTS
57 RTTraceBufAddMsgF
58 RTTraceBufAddPos
59 RTTraceBufAddPosMsgF
60 TMTimerFromMilli
61 TMTimerFromMicro
62 TMTimerFromNano
63 TMTimerGet
64 TMTimerGetFreq
65 TMTimerIsActive
66 TMTimerIsLockOwner
67 TMTimerLock
68 TMTimerSet
69 TMTimerSetRelative
70 TMTimerSetMillies
71 TMTimerSetMicro
72 TMTimerSetNano
73 TMTimerSetFrequencyHint
74 TMTimerStop
75 TMTimerUnlock
76 VMMGetSvnRev
77
78 ; Internal Networking
79 IntNetR0Open
80 IntNetR0IfClose
81 IntNetR0IfGetBufferPtrs
82 IntNetR0IfSetPromiscuousMode
83 IntNetR0IfSetMacAddress
84 IntNetR0IfSetActive
85 IntNetR0IfSend
86 IntNetR0IfWait
87
88 ; runtime
89 RTAssertMsg1Weak
90 RTAssertMsg2Weak
91 RTAssertShouldPanic
92 RTCrc32
93 RTOnceSlow
94 RTTimeNanoTSLegacySyncInvarNoDelta
95 RTTimeNanoTSLegacySyncInvarWithDelta
96 RTTimeNanoTSLegacyAsync
97 RTTimeNanoTSLFenceSyncInvarNoDelta
98 RTTimeNanoTSLFenceSyncInvarWithDelta
99 RTTimeNanoTSLFenceAsync
100 RTTimeSystemNanoTS
101 RTTimeNanoTS
102 ASMMultU64ByU32DivByU32 ; not-os2
103 ASMAtomicXchgU8 ; not-x86
104 ASMAtomicXchgU16 ; not-x86
105 ASMBitFirstSet ; not-x86
106 ASMNopPause ; not-x86
107 nocrt_memchr
108 nocrt_memcmp
109 nocrt_memcpy
110 memcpy=nocrt_memcpy ; not-os2
111 nocrt_memmove
112 nocrt_memset
113 memset=nocrt_memset ; not-os2
114 nocrt_strcpy
115 nocrt_strcmp
116 nocrt_strchr
117 nocrt_strlen
118
Note: See TracBrowser for help on using the repository browser.

© 2023 Oracle
ContactPrivacy policyTerms of Use