VirtualBox

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

Last change on this file was 98103, checked in by vboxsync, 16 months ago

Copyright year updates by scm.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.9 KB
RevLine 
[20571]1; $Id: VMMR0.def 98103 2023-01-17 14:15:46Z vboxsync $
[1]2;; @file
3; VMM Ring 0 DLL - Definition file.
4
5;
[98103]6; Copyright (C) 2006-2023 Oracle and/or its affiliates.
[5492]7;
[96407]8; This file is part of VirtualBox base platform packages, as
9; available from https://www.virtualbox.org.
[5999]10;
[96407]11; This program is free software; you can redistribute it and/or
12; modify it under the terms of the GNU General Public License
13; as published by the Free Software Foundation, in version 3 of the
14; License.
15;
16; This program is distributed in the hope that it will be useful, but
17; WITHOUT ANY WARRANTY; without even the implied warranty of
18; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
19; General Public License for more details.
20;
21; You should have received a copy of the GNU General Public License
22; along with this program; if not, see <https://www.gnu.org/licenses>.
23;
24; SPDX-License-Identifier: GPL-3.0-only
25;
[1]26
27LIBRARY VMMR0.r0
28EXPORTS
29 ; data
30
31 ; code
[82210]32 GIMGetMmio2Regions
[1]33 PDMQueueAlloc
34 PDMQueueInsert
35 PGMHandlerPhysicalPageTempOff
[30326]36 PGMShwMakePageWritable
[20570]37 PGMPhysSimpleWriteGCPhys
38 PGMPhysSimpleReadGCPtr
39 PGMPhysSimpleWriteGCPtr
40 PGMPhysReadGCPtr
41 PGMPhysWriteGCPtr
42 PGMPhysSimpleDirtyWriteGCPtr
[80531]43 PDMR0DeviceRegisterModule
44 PDMR0DeviceDeregisterModule
[82094]45 IOMMmioResetRegion
46 IOMMmioMapMmio2Page
[1]47 RTLogDefaultInstance
[55980]48 RTLogDefaultInstanceEx
[90829]49 RTLogGetDefaultInstanceEx
[55980]50 RTLogRelGetDefaultInstance
51 RTLogRelGetDefaultInstanceEx
[684]52 RTLogLogger
53 RTLogLoggerEx
54 RTLogLoggerExV
[91789]55 RTStrPrintf
[1]56 RTTimeMilliTS
[37454]57 RTTraceBufAddMsgF
58 RTTraceBufAddPos
59 RTTraceBufAddPosMsgF
[7113]60 TMTimerFromMilli
61 TMTimerFromMicro
62 TMTimerFromNano
[1]63 TMTimerGet
64 TMTimerGetFreq
65 TMTimerIsActive
[37414]66 TMTimerIsLockOwner
67 TMTimerLock
[1]68 TMTimerSet
[20737]69 TMTimerSetRelative
[1]70 TMTimerSetMillies
[7109]71 TMTimerSetMicro
72 TMTimerSetNano
[32488]73 TMTimerSetFrequencyHint
[1]74 TMTimerStop
[37414]75 TMTimerUnlock
[10450]76 VMMGetSvnRev
[1]77
[28711]78 ; Internal Networking
79 IntNetR0Open
80 IntNetR0IfClose
[28712]81 IntNetR0IfGetBufferPtrs
[28711]82 IntNetR0IfSetPromiscuousMode
83 IntNetR0IfSetMacAddress
84 IntNetR0IfSetActive
85 IntNetR0IfSend
86 IntNetR0IfWait
87
[948]88 ; runtime
[25528]89 RTAssertMsg1Weak
90 RTAssertMsg2Weak
[13306]91 RTAssertShouldPanic
[28320]92 RTCrc32
[37321]93 RTOnceSlow
[54270]94 RTTimeNanoTSLegacySyncInvarNoDelta
95 RTTimeNanoTSLegacySyncInvarWithDelta
[5492]96 RTTimeNanoTSLegacyAsync
[54270]97 RTTimeNanoTSLFenceSyncInvarNoDelta
98 RTTimeNanoTSLFenceSyncInvarWithDelta
[5492]99 RTTimeNanoTSLFenceAsync
[17293]100 RTTimeSystemNanoTS
[30724]101 RTTimeNanoTS
[5597]102 ASMMultU64ByU32DivByU32 ; not-os2
[14042]103 ASMAtomicXchgU8 ; not-x86
[59058]104 ASMAtomicXchgU16 ; not-x86
[39309]105 ASMBitFirstSet ; not-x86
[53790]106 ASMNopPause ; not-x86
[14033]107 nocrt_memchr
108 nocrt_memcmp
109 nocrt_memcpy
[14042]110 memcpy=nocrt_memcpy ; not-os2
[39357]111 nocrt_memmove
[14033]112 nocrt_memset
[28338]113 memset=nocrt_memset ; not-os2
[14033]114 nocrt_strcpy
115 nocrt_strcmp
116 nocrt_strchr
[29573]117 nocrt_strlen
[948]118
Note: See TracBrowser for help on using the repository browser.

© 2023 Oracle
ContactPrivacy policyTerms of Use