VirtualBox

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

Last change on this file since 58591 was 56404, checked in by vboxsync, 10 years ago

DevATA: Read final PIO transfer unit in ring-0.

  • 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 56404 2015-06-13 18:39:47Z vboxsync $
2;; @file
3; VMM Ring 0 DLL - Definition file.
4
5;
6; Copyright (C) 2006-2015 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 ASMBitFirstSet ; not-x86
104 ASMNopPause ; not-x86
105 nocrt_memchr
106 nocrt_memcmp
107 nocrt_memcpy
108 memcpy=nocrt_memcpy ; not-os2
109 nocrt_memmove
110 nocrt_memset
111 memset=nocrt_memset ; not-os2
112 nocrt_strcpy
113 nocrt_strcmp
114 nocrt_strchr
115 nocrt_strlen
116
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