VirtualBox

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

Last change on this file since 90870 was 90829, checked in by vboxsync, 3 years ago

IPRT,VMM,SUPDrv,++: Reworked the IPRT logger structure and how the VMM ring-0 uses it. bugref:10086

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.7 KB
Line 
1; $Id: VMMR0.def 90829 2021-08-24 10:26:07Z vboxsync $
2;; @file
3; VMM Ring 0 DLL - Definition file.
4
5;
6; Copyright (C) 2006-2020 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 PDMQueueAlloc
24 PDMQueueInsert
25 PGMHandlerPhysicalPageTempOff
26 PGMShwMakePageWritable
27 PGMPhysSimpleWriteGCPhys
28 PGMPhysSimpleReadGCPtr
29 PGMPhysSimpleWriteGCPtr
30 PGMPhysReadGCPtr
31 PGMPhysWriteGCPtr
32 PGMPhysSimpleDirtyWriteGCPtr
33 PDMR0DeviceRegisterModule
34 PDMR0DeviceDeregisterModule
35 IOMMmioResetRegion
36 IOMMmioMapMmio2Page
37 RTLogDefaultInstance
38 RTLogDefaultInstanceEx
39 RTLogGetDefaultInstanceEx
40 RTLogRelGetDefaultInstance
41 RTLogRelGetDefaultInstanceEx
42 RTLogLogger
43 RTLogLoggerEx
44 RTLogLoggerExV
45 RTTimeMilliTS
46 RTTraceBufAddMsgF
47 RTTraceBufAddPos
48 RTTraceBufAddPosMsgF
49 TMTimerFromMilli
50 TMTimerFromMicro
51 TMTimerFromNano
52 TMTimerGet
53 TMTimerGetFreq
54 TMTimerIsActive
55 TMTimerIsLockOwner
56 TMTimerLock
57 TMTimerSet
58 TMTimerSetRelative
59 TMTimerSetMillies
60 TMTimerSetMicro
61 TMTimerSetNano
62 TMTimerSetFrequencyHint
63 TMTimerStop
64 TMTimerUnlock
65 VMMGetSvnRev
66 VMSetError
67 VMSetErrorV
68
69 ; Internal Networking
70 IntNetR0Open
71 IntNetR0IfClose
72 IntNetR0IfGetBufferPtrs
73 IntNetR0IfSetPromiscuousMode
74 IntNetR0IfSetMacAddress
75 IntNetR0IfSetActive
76 IntNetR0IfSend
77 IntNetR0IfWait
78
79 ; runtime
80 RTAssertMsg1Weak
81 RTAssertMsg2Weak
82 RTAssertShouldPanic
83 RTCrc32
84 RTOnceSlow
85 RTTimeNanoTSLegacySyncInvarNoDelta
86 RTTimeNanoTSLegacySyncInvarWithDelta
87 RTTimeNanoTSLegacyAsync
88 RTTimeNanoTSLFenceSyncInvarNoDelta
89 RTTimeNanoTSLFenceSyncInvarWithDelta
90 RTTimeNanoTSLFenceAsync
91 RTTimeSystemNanoTS
92 RTTimeNanoTS
93 ASMMultU64ByU32DivByU32 ; not-os2
94 ASMAtomicXchgU8 ; not-x86
95 ASMAtomicXchgU16 ; not-x86
96 ASMBitFirstSet ; not-x86
97 ASMNopPause ; not-x86
98 nocrt_memchr
99 nocrt_memcmp
100 nocrt_memcpy
101 memcpy=nocrt_memcpy ; not-os2
102 nocrt_memmove
103 nocrt_memset
104 memset=nocrt_memset ; not-os2
105 nocrt_strcpy
106 nocrt_strcmp
107 nocrt_strchr
108 nocrt_strlen
109
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