VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR3/VMMR3.def@ 84044

Last change on this file since 84044 was 82968, checked in by vboxsync, 4 years ago

Copyright year updates by scm.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 9.7 KB
RevLine 
[34662]1; $Id: VMMR3.def 82968 2020-02-04 10:35:17Z vboxsync $
2;; @file
3; VMM Ring-3 Context DLL - Definition file.
4
5;
[82968]6; Copyright (C) 2010-2020 Oracle Corporation
[34662]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
[34703]17LIBRARY VBoxVMM.dll
[34662]18EXPORTS
19 ; data
20
21 ; code
[34668]22 CFGMR3GetRoot
[34662]23 CFGMR3GetFirstChild
24 CFGMR3GetNextChild
25 CFGMR3GetNameLen
26 CFGMR3GetFirstValue
27 CFGMR3GetNextValue
28 CFGMR3GetValueNameLen
29 CFGMR3GetValueType
30 CFGMR3Dump
31 CFGMR3CreateTree
[46792]32 CFGMR3DestroyTree
[34662]33 CFGMR3GetValueName
34 CFGMR3GetName
35 CFGMR3RemoveNode
36 CFGMR3InsertBytes
37 CFGMR3InsertStringFV
38 CFGMR3InsertStringF
39 CFGMR3InsertStringN
40 CFGMR3InsertString
41 CFGMR3InsertStringW
42 CFGMR3InsertInteger
43 CFGMR3QueryStringAllocDef
44 CFGMR3RemoveValue
45 CFGMR3QueryIntegerDef
46 CFGMR3QueryGCPtrSDef
47 CFGMR3QueryGCPtrUDef
48 CFGMR3QueryGCPtrDef
49 CFGMR3QueryPtrDef
50 CFGMR3QueryBoolDef
51 CFGMR3QueryS8Def
52 CFGMR3QueryU8Def
53 CFGMR3QueryS16Def
54 CFGMR3QueryU16Def
55 CFGMR3QueryPortDef
56 CFGMR3QueryS32Def
57 CFGMR3QuerySIntDef
58 CFGMR3QueryU32Def
59 CFGMR3QueryUIntDef
60 CFGMR3QueryS64Def
61 CFGMR3QueryU64Def
62 CFGMR3QueryInteger
63 CFGMR3QueryGCPtrS
64 CFGMR3QueryGCPtrU
65 CFGMR3QueryGCPtr
66 CFGMR3QueryPtr
67 CFGMR3QueryBool
68 CFGMR3QueryS8
69 CFGMR3QueryU8
70 CFGMR3QueryS16
71 CFGMR3QueryU16
72 CFGMR3QueryPort
73 CFGMR3QueryS32
74 CFGMR3QuerySInt
75 CFGMR3QueryU32
76 CFGMR3QueryUInt
77 CFGMR3QueryS64
78 CFGMR3QueryU64
79 CFGMR3QuerySize
80 CFGMR3QueryType
81 CFGMR3AreValuesValid
82 CFGMR3AreChildrenValid
83 CFGMR3GetChildFV
84 CFGMR3GetChildF
85 CFGMR3GetChild
86 CFGMR3InsertNode
87 CFGMR3InsertNodeFV
88 CFGMR3InsertNodeF
89 CFGMR3InsertSubTree
90 CFGMR3ValidateConfig
91 CFGMR3QueryBytes
92 CFGMR3QueryStringDef
93 CFGMR3QueryString
94 CFGMR3QueryStringAlloc
[46474]95 CFGMR3GetParent
96 CFGMR3GetRootU
[34662]97
[80293]98 CPUMGetHostMicroarch
99 CPUMGetGuestMicroarch
100
[46474]101 DBGCCreate
102
103 DBGFR3CoreWrite
104 DBGFR3Info
105 DBGFR3InfoRegisterExternal
[75167]106 DBGFR3InfoDeregisterExternal
[80156]107 DBGFR3InfoGenricGetOptError
[46474]108 DBGFR3InjectNMI
109 DBGFR3LogModifyDestinations
110 DBGFR3LogModifyFlags
111 DBGFR3LogModifyGroups
112 DBGFR3OSDetect
113 DBGFR3OSQueryNameAndVersion
[73417]114 DBGFR3RegCpuQueryU8
115 DBGFR3RegCpuQueryU16
[46474]116 DBGFR3RegCpuQueryU32
[73417]117 DBGFR3RegCpuQueryU64
118 DBGFR3RegCpuQueryXdtr
119 DBGFR3RegCpuQueryLrd
[46474]120 DBGFR3RegFormatValue
121 DBGFR3RegNmQuery
122 DBGFR3RegNmQueryAll
123 DBGFR3RegNmQueryAllCount
124 DBGFR3OSDeregister
125 DBGFR3OSRegister
[55888]126 DBGFR3OSQueryInterface
[46474]127 DBGFR3MemReadString
128 DBGFR3MemRead
129 DBGFR3MemScan
[73417]130 DBGFR3ModInMem
[46474]131 DBGFR3AddrFromFlat
132 DBGFR3AsSymbolByName
133 DBGFR3AsResolveAndRetain
134 DBGFR3AsSetAlias
135 DBGFR3AddrAdd
136 DBGFR3AddrSub
137 DBGFR3AsGetConfig
138 DBGFR3CpuGetMode
139 DBGFR3AddrFromSelOff
[64582]140 DBGFR3FlowCreate
141 DBGFR3FlowRetain
142 DBGFR3FlowRelease
143 DBGFR3FlowQueryStartBb
144 DBGFR3FlowQueryBbByAddress
[64586]145 DBGFR3FlowQueryBranchTblByAddress
[64582]146 DBGFR3FlowGetBbCount
[64586]147 DBGFR3FlowGetBranchTblCount
[64582]148 DBGFR3FlowBbRetain
149 DBGFR3FlowBbRelease
150 DBGFR3FlowBbGetStartAddress
151 DBGFR3FlowBbGetEndAddress
152 DBGFR3FlowBbGetBranchAddress
153 DBGFR3FlowBbGetFollowingAddress
154 DBGFR3FlowBbGetType
155 DBGFR3FlowBbGetInstrCount
156 DBGFR3FlowBbGetFlags
[64586]157 DBGFR3FlowBbQueryBranchTbl
[64582]158 DBGFR3FlowBbQueryError
159 DBGFR3FlowBbQueryInstr
160 DBGFR3FlowBbQuerySuccessors
161 DBGFR3FlowBbGetRefBbCount
162 DBGFR3FlowBbGetRefBb
[64586]163 DBGFR3FlowBranchTblRetain
164 DBGFR3FlowBranchTblRelease
165 DBGFR3FlowBranchTblGetSlots
166 DBGFR3FlowBranchTblGetStartAddress
[64590]167 DBGFR3FlowBranchTblGetAddrAtSlot
[64586]168 DBGFR3FlowBranchTblQueryAddresses
[64582]169 DBGFR3FlowItCreate
170 DBGFR3FlowItDestroy
171 DBGFR3FlowItNext
172 DBGFR3FlowItReset
[64589]173 DBGFR3FlowBranchTblItCreate
174 DBGFR3FlowBranchTblItDestroy
175 DBGFR3FlowBranchTblItNext
176 DBGFR3FlowBranchTblItReset
[55882]177 DBGFR3PlugInLoad
178 DBGFR3PlugInUnload
179 DBGFR3PlugInLoadAll
180 DBGFR3PlugInUnloadAll
[76691]181 DBGFR3SelQueryInfo
[61562]182 DBGFR3StackWalkBegin
183 DBGFR3StackWalkNext
184 DBGFR3StackWalkEnd
[61680]185 DBGFR3TypeDeregister
186 DBGFR3TypeDumpEx
187 DBGFR3TypeQueryReg
188 DBGFR3TypeQuerySize
189 DBGFR3TypeQueryValByType
190 DBGFR3TypeRegister
191 DBGFR3TypeSetSize
192 DBGFR3TypeValFree
193 DBGFR3TypeValDumpEx
[46474]194
195 EMR3QueryExecutionPolicy
[72327]196 EMR3QueryMainExecutionEngine
[46474]197 EMR3SetExecutionPolicy
198
[57535]199 MMHyperR3ToR0
200 MMHyperR3ToRC
201
[46474]202 HMR3IsEnabled
203 HMR3IsNestedPagingActive
204 HMR3IsUXActive
205 HMR3IsVpidActive
206
[34668]207 MMR3HeapFree
208 MMR3HeapRealloc
[73460]209 MMR3HeapAllocU
[34668]210
[57535]211 MMR3HyperAllocOnceNoRel
212
[46474]213 PDMR3AsyncCompletionBwMgrSetMaxForFile
214 PDMR3DeviceAttach
215 PDMR3DeviceDetach
216 PDMR3DriverAttach
[64133]217 PDMR3DriverDetach
[46474]218 PDMR3NsBwGroupSetLimit
219 PDMR3QueryDeviceLun
220 PDMR3QueryDriverOnLun
221 PDMR3QueryLun
222
[34662]223 PDMCritSectEnter
224 PDMCritSectEnterDebug
225 PDMCritSectTryEnter
226 PDMCritSectTryEnterDebug
227 PDMR3CritSectEnterEx
228 PDMCritSectLeave
229 PDMCritSectIsOwner
230 PDMCritSectIsOwnerEx
231 PDMCritSectIsOwned
232 PDMCritSectIsInitialized
233 PDMCritSectHasWaiters
234 PDMCritSectGetRecursion
235 PDMR3CritSectYield
236 PDMR3CritSectName
237 PDMR3CritSectScheduleExitEvent
238 PDMR3CritSectDelete
239
240 PDMR3QueueDestroy
241 PDMQueueAlloc
242 PDMQueueInsert
243 PDMQueueInsertEx
244 PDMQueueR0Ptr
245 PDMQueueRCPtr
246
[34668]247 PDMR3ThreadDestroy
248 PDMR3ThreadIAmRunning
249 PDMR3ThreadIAmSuspending
250 PDMR3ThreadResume
251 PDMR3ThreadSleep
252 PDMR3ThreadSuspend
253
[48234]254 PDMR3UsbCreateEmulatedDevice
[46474]255 PDMR3UsbCreateProxyDevice
256 PDMR3UsbDetachDevice
257 PDMR3UsbHasHub
[48982]258 PDMR3UsbDriverAttach
259 PDMR3UsbDriverDetach
[51290]260 PDMR3UsbQueryLun
[64140]261 PDMR3UsbQueryDriverOnLun
[46474]262
[34662]263 PGMHandlerPhysicalPageTempOff
264 PGMPhysReadGCPtr
265 PGMPhysSimpleDirtyWriteGCPtr
266 PGMPhysSimpleReadGCPtr
267 PGMPhysSimpleWriteGCPhys
268 PGMPhysSimpleWriteGCPtr
269 PGMPhysWriteGCPtr
270 PGMShwMakePageWritable
[46474]271 PGMR3QueryGlobalMemoryStats
272 PGMR3QueryMemoryStats
[34662]273
[34668]274 SSMR3Close
275 SSMR3DeregisterExternal
276 SSMR3DeregisterInternal
277 SSMR3GetBool
[81764]278 SSMR3GetBoolV
[34668]279 SSMR3GetGCPhys
[81764]280 SSMR3GetGCPhysV
[34668]281 SSMR3GetGCPhys32
[81764]282 SSMR3GetGCPhys32V
[34668]283 SSMR3GetGCPhys64
[81764]284 SSMR3GetGCPhys64V
[34668]285 SSMR3GetGCPtr
286 SSMR3GetGCUInt
287 SSMR3GetGCUIntPtr
288 SSMR3GetGCUIntReg
289 SSMR3GetIOPort
290 SSMR3GetMem
291 SSMR3GetRCPtr
292 SSMR3GetS128
[81764]293 SSMR3GetS128V
[34668]294 SSMR3GetS16
[81764]295 SSMR3GetS16V
[34668]296 SSMR3GetS32
[81764]297 SSMR3GetS32V
[34668]298 SSMR3GetS64
[81764]299 SSMR3GetS64V
[34668]300 SSMR3GetS8
[81764]301 SSMR3GetS8V
[34668]302 SSMR3GetSInt
303 SSMR3GetSel
304 SSMR3GetStrZ
305 SSMR3GetStrZEx
306 SSMR3GetStruct
307 SSMR3GetStructEx
308 SSMR3GetU128
[81764]309 SSMR3GetU128V
[34668]310 SSMR3GetU16
[81764]311 SSMR3GetU16V
[34668]312 SSMR3GetU32
[81764]313 SSMR3GetU32V
[34668]314 SSMR3GetU64
[81764]315 SSMR3GetU64V
[34668]316 SSMR3GetU8
[81764]317 SSMR3GetU8V
[34668]318 SSMR3GetUInt
319 SSMR3HandleGetAfter
320 SSMR3HandleGetStatus
321 SSMR3HandleHostBits
322 SSMR3HandleHostOSAndArch
323 SSMR3HandleIsLiveSave
324 SSMR3HandleMaxDowntime
325 SSMR3HandleReportLivePercent
326 SSMR3HandleRevision
327 SSMR3HandleSetStatus
328 SSMR3HandleVersion
329 SSMR3Open
330 SSMR3PutBool
331 SSMR3PutGCPhys
332 SSMR3PutGCPhys32
333 SSMR3PutGCPhys64
334 SSMR3PutGCPtr
335 SSMR3PutGCUInt
336 SSMR3PutGCUIntPtr
337 SSMR3PutGCUIntReg
338 SSMR3PutIOPort
339 SSMR3PutMem
340 SSMR3PutRCPtr
341 SSMR3PutS128
342 SSMR3PutS16
343 SSMR3PutS32
344 SSMR3PutS64
345 SSMR3PutS8
346 SSMR3PutSInt
347 SSMR3PutSel
348 SSMR3PutStrZ
349 SSMR3PutStruct
350 SSMR3PutStructEx
351 SSMR3PutU128
352 SSMR3PutU16
353 SSMR3PutU32
354 SSMR3PutU64
355 SSMR3PutU8
356 SSMR3PutUInt
357 SSMR3Seek
358 SSMR3SetCfgError
359 SSMR3SetLoadError
360 SSMR3SetLoadErrorV
361 SSMR3Skip
362 SSMR3SkipToEndOfUnit
363 SSMR3ValidateFile
[46474]364 SSMR3Cancel
365 SSMR3RegisterExternal
[34668]366
[46474]367 STAMR3Dump
368 STAMR3Enum
369 STAMR3Reset
370 STAMR3Snapshot
371 STAMR3SnapshotFree
372 STAMR3GetUnit
[75495]373 STAMR3RegisterFU
374 STAMR3RegisterVU
375 STAMR3DeregisterF
376 STAMR3DeregisterV
[46474]377
[80113]378 TMR3GetCpuLoadPercents
[34662]379 TMR3TimerSetCritSect
380 TMR3TimerLoad
381 TMR3TimerSave
[65896]382 TMR3TimerSkip
[34662]383 TMR3TimerDestroy
384 TMTimerFromMicro
385 TMTimerFromMilli
386 TMTimerFromNano
387 TMTimerGet
388 TMTimerGetFreq
389 TMTimerGetMicro
390 TMTimerGetMilli
391 TMTimerGetNano
392 TMTimerIsActive
[37528]393 TMTimerIsLockOwner
394 TMTimerLock
[34662]395 TMTimerR0Ptr
396 TMTimerR3Ptr
397 TMTimerRCPtr
398 TMTimerSet
399 TMTimerSetFrequencyHint
400 TMTimerSetMicro
401 TMTimerSetMillies
402 TMTimerSetNano
403 TMTimerSetRelative
404 TMTimerStop
405 TMTimerToMicro
406 TMTimerToMilli
407 TMTimerToNano
[37528]408 TMTimerUnlock
[46474]409 TMR3GetWarpDrive
410 TMR3SetWarpDrive
[62596]411 TMR3TimeVirtGet
412 TMR3TimeVirtGetMicro
413 TMR3TimeVirtGetMilli
414 TMR3TimeVirtGetNano
[37528]415
[46474]416 VMMGetCpu
417
[34662]418 VMMGetSvnRev
419 VMSetError
420 VMSetErrorV
[46474]421 VMR3AtErrorDeregister
422 VMR3AtErrorRegister
423 VMR3AtRuntimeErrorRegister
424 VMR3AtStateRegister
425 VMR3Create
426 VMR3Destroy
427 VMR3GetCpuCoreAndPackageIdFromCpuId
428 VMR3GetStateName
429 VMR3GetStateU
[56551]430 VMR3GetSuspendReason
[46474]431 VMR3GetVM
432 VMR3HotPlugCpu
433 VMR3HotUnplugCpu
434 VMR3LoadFromFile
435 VMR3LoadFromStream
436 VMR3PowerOff
437 VMR3PowerOn
438 VMR3ReleaseUVM
[48633]439 VMR3ReqCallNoWaitU
[46474]440 VMR3ReqCallU
441 VMR3ReqCallVoidWaitU
442 VMR3ReqCallWaitU
443 VMR3ReqFree
444 VMR3ReqPriorityCallWaitU
445 VMR3ReqWait
446 VMR3Reset
447 VMR3Resume
448 VMR3RetainUVM
449 VMR3Save
450 VMR3SetCpuExecutionCap
451 VMR3SetError
[49324]452 VMR3SetPowerOffInsteadOfReset
[46474]453 VMR3Suspend
454 VMR3Teleport
455 VMR3AtStateDeregister
456 VMR3GetUVM
457
Note: See TracBrowser for help on using the repository browser.

© 2023 Oracle
ContactPrivacy policyTerms of Use