VirtualBox

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

Last change on this file was 106930, checked in by vboxsync, 3 weeks ago

VMM,SUPDrv: scm/whitespace fixes. jiraref:VBP-1449

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 4.1 KB
Line 
1; $Id: VMMR0.def 106930 2024-11-11 15:26:11Z vboxsync $
2;; @file
3; VMM Ring 0 DLL - Definition file.
4
5;
6; Copyright (C) 2006-2024 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 ; not-arm64
33 PDMQueueAlloc ; not-arm64
34 PDMQueueInsert ; not-arm64
35 PGMHandlerPhysicalPageTempOff ; not-arm64
36 PGMShwMakePageWritable ; not-arm64
37 PGMPhysSimpleWriteGCPhys ; not-arm64
38 PGMPhysSimpleReadGCPtr ; not-arm64
39 PGMPhysSimpleWriteGCPtr ; not-arm64
40 PGMPhysReadGCPtr ; not-arm64
41 PGMPhysWriteGCPtr ; not-arm64
42 PGMPhysSimpleDirtyWriteGCPtr ; not-arm64
43 PDMR0DeviceRegisterModule ; not-arm64
44 PDMR0DeviceDeregisterModule ; not-arm64
45 IOMMmioResetRegion ; not-arm64
46 IOMMmioMapMmio2Page ; not-arm64
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 ; not-arm64
61 TMTimerFromMicro ; not-arm64
62 TMTimerFromNano ; not-arm64
63 TMTimerGet ; not-arm64
64 TMTimerGetFreq ; not-arm64
65 TMTimerIsActive ; not-arm64
66 TMTimerIsLockOwner ; not-arm64
67 TMTimerLock ; not-arm64
68 TMTimerSet ; not-arm64
69 TMTimerSetRelative ; not-arm64
70 TMTimerSetMillies ; not-arm64
71 TMTimerSetMicro ; not-arm64
72 TMTimerSetNano ; not-arm64
73 TMTimerSetFrequencyHint ; not-arm64
74 TMTimerStop ; not-arm64
75 TMTimerUnlock ; not-arm64
76 VMMGetSvnRev ; not-arm64
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 ; not-arm64
93 RTOnceSlow
94 RTTimeNanoTSLegacySyncInvarNoDelta ; not-arm64
95 RTTimeNanoTSLegacySyncInvarWithDelta ; not-arm64
96 RTTimeNanoTSLegacyAsync ; not-arm64
97 RTTimeNanoTSLFenceSyncInvarNoDelta ; not-arm64
98 RTTimeNanoTSLFenceSyncInvarWithDelta ; not-arm64
99 RTTimeNanoTSLFenceAsync ; not-arm64
100 RTTimeSystemNanoTS
101 RTTimeNanoTS
102 ASMMultU64ByU32DivByU32 ; not-arm64
103 ASMAtomicXchgU8 ; not-arm64
104 ASMAtomicXchgU16 ; not-arm64
105 ASMBitFirstSet ; not-arm64
106 ASMNopPause ; not-arm64
107 nocrt_memchr
108 nocrt_memcmp
109 nocrt_memcpy
110 memcpy=nocrt_memcpy
111 nocrt_memmove
112 nocrt_memset
113 memset=nocrt_memset
114 nocrt_strcpy
115 nocrt_strcmp
116 nocrt_strchr
117 nocrt_strlen
118
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