VirtualBox

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

Last change on this file since 90724 was 90346, checked in by vboxsync, 4 years ago
  • VMM: Pass pVM to PDMCritSect APIs. bugref:9218 bugref:10074
  • DrvNetShaper: Do bandwidth allocation via PDMDrvHlp. bugref:10074
  • 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 90346 2021-07-26 19:55:53Z 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 RTLogRelGetDefaultInstance
40 RTLogRelGetDefaultInstanceEx
41 RTLogLogger
42 RTLogLoggerEx
43 RTLogLoggerExV
44 RTTimeMilliTS
45 RTTraceBufAddMsgF
46 RTTraceBufAddPos
47 RTTraceBufAddPosMsgF
48 TMTimerFromMilli
49 TMTimerFromMicro
50 TMTimerFromNano
51 TMTimerGet
52 TMTimerGetFreq
53 TMTimerIsActive
54 TMTimerIsLockOwner
55 TMTimerLock
56 TMTimerSet
57 TMTimerSetRelative
58 TMTimerSetMillies
59 TMTimerSetMicro
60 TMTimerSetNano
61 TMTimerSetFrequencyHint
62 TMTimerStop
63 TMTimerUnlock
64 VMMGetSvnRev
65 vmmR0LoggerFlush
66 vmmR0LoggerWrapper
67 VMSetError
68 VMSetErrorV
69
70 ; Internal Networking
71 IntNetR0Open
72 IntNetR0IfClose
73 IntNetR0IfGetBufferPtrs
74 IntNetR0IfSetPromiscuousMode
75 IntNetR0IfSetMacAddress
76 IntNetR0IfSetActive
77 IntNetR0IfSend
78 IntNetR0IfWait
79
80 ; runtime
81 RTAssertMsg1Weak
82 RTAssertMsg2Weak
83 RTAssertShouldPanic
84 RTCrc32
85 RTOnceSlow
86 RTTimeNanoTSLegacySyncInvarNoDelta
87 RTTimeNanoTSLegacySyncInvarWithDelta
88 RTTimeNanoTSLegacyAsync
89 RTTimeNanoTSLFenceSyncInvarNoDelta
90 RTTimeNanoTSLFenceSyncInvarWithDelta
91 RTTimeNanoTSLFenceAsync
92 RTTimeSystemNanoTS
93 RTTimeNanoTS
94 ASMMultU64ByU32DivByU32 ; not-os2
95 ASMAtomicXchgU8 ; not-x86
96 ASMAtomicXchgU16 ; not-x86
97 ASMBitFirstSet ; not-x86
98 ASMNopPause ; not-x86
99 nocrt_memchr
100 nocrt_memcmp
101 nocrt_memcpy
102 memcpy=nocrt_memcpy ; not-os2
103 nocrt_memmove
104 nocrt_memset
105 memset=nocrt_memset ; not-os2
106 nocrt_strcpy
107 nocrt_strcmp
108 nocrt_strchr
109 nocrt_strlen
110
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