VirtualBox

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

Last change on this file since 78003 was 76553, checked in by vboxsync, 6 years ago

scm --update-copyright-year

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.8 KB
Line 
1; $Id: VMMR0.def 76553 2019-01-01 01:45:53Z 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 IOMMMIOResetRegion
40 IOMMMIOMapMMIO2Page
41 RTLogDefaultInstance
42 RTLogDefaultInstanceEx
43 RTLogRelGetDefaultInstance
44 RTLogRelGetDefaultInstanceEx
45 RTLogLogger
46 RTLogLoggerEx
47 RTLogLoggerExV
48 RTTimeMilliTS
49 RTTraceBufAddMsgF
50 RTTraceBufAddPos
51 RTTraceBufAddPosMsgF
52 TMTimerFromMilli
53 TMTimerFromMicro
54 TMTimerFromNano
55 TMTimerGet
56 TMTimerGetFreq
57 TMTimerIsActive
58 TMTimerIsLockOwner
59 TMTimerLock
60 TMTimerSet
61 TMTimerSetRelative
62 TMTimerSetMillies
63 TMTimerSetMicro
64 TMTimerSetNano
65 TMTimerSetFrequencyHint
66 TMTimerStop
67 TMTimerUnlock
68 VMMGetSvnRev
69 vmmR0LoggerFlush
70 vmmR0LoggerWrapper
71 VMSetError
72 VMSetErrorV
73
74 ; Internal Networking
75 IntNetR0Open
76 IntNetR0IfClose
77 IntNetR0IfGetBufferPtrs
78 IntNetR0IfSetPromiscuousMode
79 IntNetR0IfSetMacAddress
80 IntNetR0IfSetActive
81 IntNetR0IfSend
82 IntNetR0IfWait
83
84 ; Network Shaper
85 PDMNsAllocateBandwidth
86
87 ; runtime
88 RTAssertMsg1Weak
89 RTAssertMsg2Weak
90 RTAssertShouldPanic
91 RTCrc32
92 RTOnceSlow
93 RTTimeNanoTSLegacySyncInvarNoDelta
94 RTTimeNanoTSLegacySyncInvarWithDelta
95 RTTimeNanoTSLegacyAsync
96 RTTimeNanoTSLFenceSyncInvarNoDelta
97 RTTimeNanoTSLFenceSyncInvarWithDelta
98 RTTimeNanoTSLFenceAsync
99 RTTimeSystemNanoTS
100 RTTimeNanoTS
101 ASMMultU64ByU32DivByU32 ; not-os2
102 ASMAtomicXchgU8 ; not-x86
103 ASMAtomicXchgU16 ; not-x86
104 ASMBitFirstSet ; not-x86
105 ASMNopPause ; not-x86
106 nocrt_memchr
107 nocrt_memcmp
108 nocrt_memcpy
109 memcpy=nocrt_memcpy ; not-os2
110 nocrt_memmove
111 nocrt_memset
112 memset=nocrt_memset ; not-os2
113 nocrt_strcpy
114 nocrt_strcmp
115 nocrt_strchr
116 nocrt_strlen
117
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