VirtualBox

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

Last change on this file since 56287 was 55980, checked in by vboxsync, 9 years ago

iprt/log.h,++: Added extended logger instance getters that also checks whether the given logger and group-flags are enabled, making the LogRel* checks more efficient in avoid uncessary RTLogLoggerEx parameter building and calls. Ditto for debug logging. The LOG_INSTANCE and LOG_REL_INSTANCE tricks are gone for now.

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