VirtualBox

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

Last change on this file since 80540 was 80531, checked in by vboxsync, 5 years ago

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