VirtualBox

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

Last change on this file since 82264 was 82210, checked in by vboxsync, 5 years ago

GIM,GIMDev: Converted GIMDev to new style. bugref:9218

  • 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 82210 2019-11-26 00:27:40Z vboxsync $
2;; @file
3; VMM Ring 0 DLL - Definition file.
4
5;
6; Copyright (C) 2006-2019 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 PDMCritSectEnter
24 PDMCritSectEnterDebug
25 PDMCritSectIsOwner
26 PDMCritSectLeave
27 PDMHCCritSectScheduleExitEvent
28 PDMCritSectTryEnter
29 PDMCritSectTryEnterDebug
30 PDMQueueAlloc
31 PDMQueueInsert
32 PGMHandlerPhysicalPageTempOff
33 PGMShwMakePageWritable
34 PGMPhysSimpleWriteGCPhys
35 PGMPhysSimpleReadGCPtr
36 PGMPhysSimpleWriteGCPtr
37 PGMPhysReadGCPtr
38 PGMPhysWriteGCPtr
39 PGMPhysSimpleDirtyWriteGCPtr
40 PDMR0DeviceRegisterModule
41 PDMR0DeviceDeregisterModule
42 IOMMmioResetRegion
43 IOMMmioMapMmio2Page
44 RTLogDefaultInstance
45 RTLogDefaultInstanceEx
46 RTLogRelGetDefaultInstance
47 RTLogRelGetDefaultInstanceEx
48 RTLogLogger
49 RTLogLoggerEx
50 RTLogLoggerExV
51 RTTimeMilliTS
52 RTTraceBufAddMsgF
53 RTTraceBufAddPos
54 RTTraceBufAddPosMsgF
55 TMTimerFromMilli
56 TMTimerFromMicro
57 TMTimerFromNano
58 TMTimerGet
59 TMTimerGetFreq
60 TMTimerIsActive
61 TMTimerIsLockOwner
62 TMTimerLock
63 TMTimerSet
64 TMTimerSetRelative
65 TMTimerSetMillies
66 TMTimerSetMicro
67 TMTimerSetNano
68 TMTimerSetFrequencyHint
69 TMTimerStop
70 TMTimerUnlock
71 VMMGetSvnRev
72 vmmR0LoggerFlush
73 vmmR0LoggerWrapper
74 VMSetError
75 VMSetErrorV
76
77 ; Internal Networking
78 IntNetR0Open
79 IntNetR0IfClose
80 IntNetR0IfGetBufferPtrs
81 IntNetR0IfSetPromiscuousMode
82 IntNetR0IfSetMacAddress
83 IntNetR0IfSetActive
84 IntNetR0IfSend
85 IntNetR0IfWait
86
87 ; Network Shaper
88 PDMNsAllocateBandwidth
89
90 ; runtime
91 RTAssertMsg1Weak
92 RTAssertMsg2Weak
93 RTAssertShouldPanic
94 RTCrc32
95 RTOnceSlow
96 RTTimeNanoTSLegacySyncInvarNoDelta
97 RTTimeNanoTSLegacySyncInvarWithDelta
98 RTTimeNanoTSLegacyAsync
99 RTTimeNanoTSLFenceSyncInvarNoDelta
100 RTTimeNanoTSLFenceSyncInvarWithDelta
101 RTTimeNanoTSLFenceAsync
102 RTTimeSystemNanoTS
103 RTTimeNanoTS
104 ASMMultU64ByU32DivByU32 ; not-os2
105 ASMAtomicXchgU8 ; not-x86
106 ASMAtomicXchgU16 ; not-x86
107 ASMBitFirstSet ; not-x86
108 ASMNopPause ; not-x86
109 nocrt_memchr
110 nocrt_memcmp
111 nocrt_memcpy
112 memcpy=nocrt_memcpy ; not-os2
113 nocrt_memmove
114 nocrt_memset
115 memset=nocrt_memset ; not-os2
116 nocrt_strcpy
117 nocrt_strcmp
118 nocrt_strchr
119 nocrt_strlen
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