VirtualBox

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

Last change on this file since 107044 was 106061, checked in by vboxsync, 2 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: 11.5 KB
Line 
1; $Id: VMMR3.def 106061 2024-09-16 14:03:52Z vboxsync $
2;; @file
3; VMM Ring-3 Context DLL - Definition file.
4
5;
6; Copyright (C) 2010-2024 Oracle and/or its affiliates.
7;
8; This file is part of VirtualBox base platform packages, as
9; available from https://www.virtualbox.org.
10;
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;
26
27LIBRARY VBoxVMM.dll
28EXPORTS
29 ; data
30
31 ; code
32 CFGMR3GetRoot
33 CFGMR3GetFirstChild
34 CFGMR3GetNextChild
35 CFGMR3GetNameLen
36 CFGMR3GetFirstValue
37 CFGMR3GetNextValue
38 CFGMR3GetValueNameLen
39 CFGMR3GetValueType
40 CFGMR3Dump
41 CFGMR3CreateTree
42 CFGMR3DestroyTree
43 CFGMR3GetValueName
44 CFGMR3GetName
45 CFGMR3RemoveNode
46 CFGMR3InsertBytes
47 CFGMR3InsertStringFV
48 CFGMR3InsertStringF
49 CFGMR3InsertStringN
50 CFGMR3InsertString
51 CFGMR3InsertStringW
52 CFGMR3InsertInteger
53 CFGMR3InsertPasswordN
54 CFGMR3InsertPassword
55 CFGMR3QueryStringAllocDef
56 CFGMR3RemoveValue
57 CFGMR3QueryIntegerDef
58 CFGMR3QueryGCPtrSDef
59 CFGMR3QueryGCPtrUDef
60 CFGMR3QueryGCPtrDef
61 CFGMR3QueryBoolDef
62 CFGMR3QueryS8Def
63 CFGMR3QueryU8Def
64 CFGMR3QueryS16Def
65 CFGMR3QueryU16Def
66 CFGMR3QueryPortDef
67 CFGMR3QueryS32Def
68 CFGMR3QuerySIntDef
69 CFGMR3QueryU32Def
70 CFGMR3QueryUIntDef
71 CFGMR3QueryS64Def
72 CFGMR3QueryU64Def
73 CFGMR3QueryInteger
74 CFGMR3QueryGCPtrS
75 CFGMR3QueryGCPtrU
76 CFGMR3QueryGCPtr
77 CFGMR3QueryBool
78 CFGMR3QueryS8
79 CFGMR3QueryU8
80 CFGMR3QueryS16
81 CFGMR3QueryU16
82 CFGMR3QueryPort
83 CFGMR3QueryS32
84 CFGMR3QuerySInt
85 CFGMR3QueryU32
86 CFGMR3QueryUInt
87 CFGMR3QueryS64
88 CFGMR3QueryU64
89 CFGMR3QuerySize
90 CFGMR3QueryType
91 CFGMR3AreValuesValid
92 CFGMR3AreChildrenValid
93 CFGMR3GetChildFV
94 CFGMR3GetChildF
95 CFGMR3GetChild
96 CFGMR3InsertNode
97 CFGMR3InsertNodeFV
98 CFGMR3InsertNodeF
99 CFGMR3InsertSubTree
100 CFGMR3ValidateConfig
101 CFGMR3QueryBytes
102 CFGMR3QueryStringDef
103 CFGMR3QueryString
104 CFGMR3QueryStringAlloc
105 CFGMR3GetParent
106 CFGMR3GetRootU
107
108 CPUMGetHostMicroarch
109 CPUMGetGuestArch
110 CPUMGetGuestMicroarch
111
112 DBGCCreate
113
114 DBGFR3BpClear
115 DBGFR3BpDisable
116 DBGFR3BpEnable
117 DBGFR3BpOwnerCreate
118 DBGFR3BpOwnerDestroy
119 DBGFR3BpSetInt3
120 DBGFR3BpSetInt3Ex
121 DBGFR3BpSetMmio
122 DBGFR3BpSetMmioEx
123 DBGFR3BpSetPortIo
124 DBGFR3BpSetPortIoEx
125 DBGFR3BpSetReg
126 DBGFR3BpSetRegEx
127 DBGFR3BpSetREM
128 DBGFR3CoreWrite
129 DBGFR3Info
130 DBGFR3InfoRegisterExternal
131 DBGFR3InfoDeregisterExternal
132 DBGFR3InfoGenericGetOptError
133 DBGFR3InjectNMI
134 DBGFR3LogModifyDestinations
135 DBGFR3LogModifyFlags
136 DBGFR3LogModifyGroups
137 DBGFR3OSDetect
138 DBGFR3OSQueryNameAndVersion
139 DBGFR3RegCpuQueryU8
140 DBGFR3RegCpuQueryU16
141 DBGFR3RegCpuQueryU32
142 DBGFR3RegCpuQueryU64
143 DBGFR3RegCpuQueryXdtr
144 DBGFR3RegCpuQueryLrd
145 DBGFR3RegFormatValue
146 DBGFR3RegNmQuery
147 DBGFR3RegNmQueryEx
148 DBGFR3RegNmQueryAll
149 DBGFR3RegNmQueryAllCount
150 DBGFR3RegNmSetBatch
151 DBGFR3OSDeregister
152 DBGFR3OSRegister
153 DBGFR3OSQueryInterface
154 DBGFR3MemReadString
155 DBGFR3MemRead
156 DBGFR3MemScan
157 DBGFR3ModInMem
158 DBGFR3AddrFromFlat
159 DBGFR3AsSymbolByName
160 DBGFR3AsResolveAndRetain
161 DBGFR3AsSetAlias
162 DBGFR3AddrAdd
163 DBGFR3AddrSub
164 DBGFR3AsGetConfig
165 DBGFR3CpuGetCount
166 DBGFR3CpuGetMode
167 DBGFR3CpuGetState
168 DBGFR3AddrFromSelOff
169 DBGFR3FlowCreate
170 DBGFR3FlowRetain
171 DBGFR3FlowRelease
172 DBGFR3FlowQueryStartBb
173 DBGFR3FlowQueryBbByAddress
174 DBGFR3FlowQueryBranchTblByAddress
175 DBGFR3FlowGetBbCount
176 DBGFR3FlowGetBranchTblCount
177 DBGFR3FlowGetCallInsnCount
178 DBGFR3FlowBbRetain
179 DBGFR3FlowBbRelease
180 DBGFR3FlowBbGetStartAddress
181 DBGFR3FlowBbGetEndAddress
182 DBGFR3FlowBbGetBranchAddress
183 DBGFR3FlowBbGetFollowingAddress
184 DBGFR3FlowBbGetType
185 DBGFR3FlowBbGetInstrCount
186 DBGFR3FlowBbGetFlags
187 DBGFR3FlowBbQueryBranchTbl
188 DBGFR3FlowBbQueryError
189 DBGFR3FlowBbQueryInstr
190 DBGFR3FlowBbQuerySuccessors
191 DBGFR3FlowBbGetRefBbCount
192 DBGFR3FlowBbGetRefBb
193 DBGFR3FlowBranchTblRetain
194 DBGFR3FlowBranchTblRelease
195 DBGFR3FlowBranchTblGetSlots
196 DBGFR3FlowBranchTblGetStartAddress
197 DBGFR3FlowBranchTblGetAddrAtSlot
198 DBGFR3FlowBranchTblQueryAddresses
199 DBGFR3FlowItCreate
200 DBGFR3FlowItDestroy
201 DBGFR3FlowItNext
202 DBGFR3FlowItReset
203 DBGFR3FlowBranchTblItCreate
204 DBGFR3FlowBranchTblItDestroy
205 DBGFR3FlowBranchTblItNext
206 DBGFR3FlowBranchTblItReset
207 DBGFR3FlowTraceModCreate
208 DBGFR3FlowTraceModCreateFromFlowGraph
209 DBGFR3FlowTraceModRetain
210 DBGFR3FlowTraceModRelease
211 DBGFR3FlowTraceModEnable
212 DBGFR3FlowTraceModDisable
213 DBGFR3FlowTraceModQueryReport
214 DBGFR3FlowTraceModClear
215 DBGFR3FlowTraceModAddProbe
216 DBGFR3FlowTraceProbeCreate
217 DBGFR3FlowTraceProbeRetain
218 DBGFR3FlowTraceProbeRelease
219 DBGFR3FlowTraceProbeEntriesAdd
220 DBGFR3FlowTraceReportRetain
221 DBGFR3FlowTraceReportRelease
222 DBGFR3FlowTraceReportGetRecordCount
223 DBGFR3FlowTraceReportQueryRecord
224 DBGFR3FlowTraceReportQueryFiltered
225 DBGFR3FlowTraceReportEnumRecords
226 DBGFR3FlowTraceRecordRetain
227 DBGFR3FlowTraceRecordRelease
228 DBGFR3FlowTraceRecordGetSeqNo
229 DBGFR3FlowTraceRecordGetTimestamp
230 DBGFR3FlowTraceRecordGetAddr
231 DBGFR3FlowTraceRecordGetProbe
232 DBGFR3FlowTraceRecordGetValCount
233 DBGFR3FlowTraceRecordGetVals
234 DBGFR3FlowTraceRecordGetValsCommon
235 DBGFR3FlowTraceRecordGetCpuId
236 DBGFR3PlugInLoad
237 DBGFR3PlugInUnload
238 DBGFR3PlugInLoadAll
239 DBGFR3PlugInUnloadAll
240 DBGFR3SampleReportCreate
241 DBGFR3SampleReportRetain
242 DBGFR3SampleReportRelease
243 DBGFR3SampleReportStart
244 DBGFR3SampleReportStop
245 DBGFR3SampleReportDumpToFile
246 DBGFR3SelQueryInfo
247 DBGFR3StackWalkBegin
248 DBGFR3StackWalkNext
249 DBGFR3StackWalkEnd
250 DBGFR3TypeDeregister
251 DBGFR3TypeDumpEx
252 DBGFR3TypeQueryReg
253 DBGFR3TypeQuerySize
254 DBGFR3TypeQueryValByType
255 DBGFR3TypeRegister
256 DBGFR3TypeSetSize
257 DBGFR3TypeValFree
258 DBGFR3TypeValDumpEx
259
260 EMR3QueryExecutionPolicy
261 EMR3QueryMainExecutionEngine
262 EMR3SetExecutionPolicy
263
264 MMHyperR3ToR0
265 MMHyperR3ToRC
266
267 HMR3IsEnabled
268 HMR3IsNestedPagingActive
269 HMR3IsUXActive
270 HMR3IsVpidActive
271
272 MMR3HeapFree
273 MMR3HeapRealloc
274 MMR3HeapAllocU
275
276 MMR3HyperAllocOnceNoRel
277
278 PDMR3AsyncCompletionBwMgrSetMaxForFile
279 PDMR3DeviceAttach
280 PDMR3DeviceDetach
281 PDMR3DriverAttach
282 PDMR3DriverDetach
283 PDMR3DriverEnumInstances
284 PDMR3NsBwGroupSetLimit
285 PDMR3QueryDeviceLun
286 PDMR3QueryDriverOnLun
287 PDMR3QueryLun
288
289 PDMCritSectEnter
290 PDMCritSectEnterDebug
291 PDMCritSectTryEnter
292 PDMCritSectTryEnterDebug
293 PDMR3CritSectEnterEx
294 PDMCritSectLeave
295 PDMCritSectIsOwner
296 PDMCritSectIsOwnerEx
297 PDMCritSectIsOwned
298 PDMCritSectIsInitialized
299 PDMCritSectHasWaiters
300 PDMCritSectGetRecursion
301 PDMR3CritSectYield
302 PDMR3CritSectName
303 PDMR3CritSectScheduleExitEvent
304 PDMR3CritSectDelete
305
306 PDMR3QueueDestroy
307 PDMQueueAlloc
308 PDMQueueInsert
309 PDMQueueInsertEx
310 PDMQueueR0Ptr
311 PDMQueueRCPtr
312
313 PDMR3ThreadDestroy
314 PDMR3ThreadIAmRunning
315 PDMR3ThreadIAmSuspending
316 PDMR3ThreadResume
317 PDMR3ThreadSleep
318 PDMR3ThreadSuspend
319
320 PDMR3UsbCreateEmulatedDevice
321 PDMR3UsbCreateProxyDevice
322 PDMR3UsbDetachDevice
323 PDMR3UsbHasHub
324 PDMR3UsbDriverAttach
325 PDMR3UsbDriverDetach
326 PDMR3UsbQueryLun
327 PDMR3UsbQueryDriverOnLun
328
329 PGMHandlerPhysicalPageTempOff
330 PGMPhysReadGCPtr
331 PGMPhysSimpleDirtyWriteGCPtr
332 PGMPhysSimpleReadGCPtr
333 PGMPhysSimpleWriteGCPhys
334 PGMPhysSimpleWriteGCPtr
335 PGMPhysWriteGCPtr
336 PGMShwMakePageWritable
337 PGMR3QueryGlobalMemoryStats
338 PGMR3QueryMemoryStats
339
340 SSMR3Close
341 SSMR3DeregisterExternal
342 SSMR3DeregisterInternal
343 SSMR3GetBool
344 SSMR3GetBoolV
345 SSMR3GetGCPhys
346 SSMR3GetGCPhysV
347 SSMR3GetGCPhys32
348 SSMR3GetGCPhys32V
349 SSMR3GetGCPhys64
350 SSMR3GetGCPhys64V
351 SSMR3GetGCPtr
352 SSMR3GetGCUInt
353 SSMR3GetGCUIntPtr
354 SSMR3GetGCUIntReg
355 SSMR3GetIOPort
356 SSMR3GetMem
357 SSMR3GetRCPtr
358 SSMR3GetS128
359 SSMR3GetS128V
360 SSMR3GetS16
361 SSMR3GetS16V
362 SSMR3GetS32
363 SSMR3GetS32V
364 SSMR3GetS64
365 SSMR3GetS64V
366 SSMR3GetS8
367 SSMR3GetS8V
368 SSMR3GetSInt
369 SSMR3GetSel
370 SSMR3GetStrZ
371 SSMR3GetStrZEx
372 SSMR3GetStruct
373 SSMR3GetStructEx
374 SSMR3GetU128
375 SSMR3GetU128V
376 SSMR3GetU16
377 SSMR3GetU16V
378 SSMR3GetU32
379 SSMR3GetU32V
380 SSMR3GetU64
381 SSMR3GetU64V
382 SSMR3GetU8
383 SSMR3GetU8V
384 SSMR3GetUInt
385 SSMR3HandleGetAfter
386 SSMR3HandleGetStatus
387 SSMR3HandleHostBits
388 SSMR3HandleHostOSAndArch
389 SSMR3HandleIsLiveSave
390 SSMR3HandleMaxDowntime
391 SSMR3HandleReportLivePercent
392 SSMR3HandleRevision
393 SSMR3HandleSetStatus
394 SSMR3HandleVersion
395 SSMR3Open
396 SSMR3PutBool
397 SSMR3PutGCPhys
398 SSMR3PutGCPhys32
399 SSMR3PutGCPhys64
400 SSMR3PutGCPtr
401 SSMR3PutGCUInt
402 SSMR3PutGCUIntPtr
403 SSMR3PutGCUIntReg
404 SSMR3PutIOPort
405 SSMR3PutMem
406 SSMR3PutRCPtr
407 SSMR3PutS128
408 SSMR3PutS16
409 SSMR3PutS32
410 SSMR3PutS64
411 SSMR3PutS8
412 SSMR3PutSInt
413 SSMR3PutSel
414 SSMR3PutStrZ
415 SSMR3PutStruct
416 SSMR3PutStructEx
417 SSMR3PutU128
418 SSMR3PutU16
419 SSMR3PutU32
420 SSMR3PutU64
421 SSMR3PutU8
422 SSMR3PutUInt
423 SSMR3Seek
424 SSMR3SetCfgError
425 SSMR3SetLoadError
426 SSMR3SetLoadErrorV
427 SSMR3Skip
428 SSMR3SkipToEndOfUnit
429 SSMR3ValidateFile
430 SSMR3Cancel
431 SSMR3RegisterExternal
432
433 STAMR3Dump
434 STAMR3Enum
435 STAMR3Reset
436 STAMR3Snapshot
437 STAMR3SnapshotFree
438 STAMR3GetUnit
439 STAMR3RegisterFU
440 STAMR3RegisterVU
441 STAMR3DeregisterF
442 STAMR3DeregisterV
443
444 TMR3GetCpuLoadPercents
445 TMR3TimerSetCritSect
446 TMR3TimerLoad
447 TMR3TimerSave
448 TMR3TimerSkip
449 TMR3TimerDestroy
450 TMTimerFromMicro
451 TMTimerFromMilli
452 TMTimerFromNano
453 TMTimerGet
454 TMTimerGetFreq
455 TMTimerGetMicro
456 TMTimerGetMilli
457 TMTimerGetNano
458 TMTimerIsActive
459 TMTimerIsLockOwner
460 TMTimerLock
461 TMTimerR0Ptr
462 TMTimerR3Ptr
463 TMTimerRCPtr
464 TMTimerSet
465 TMTimerSetFrequencyHint
466 TMTimerSetMicro
467 TMTimerSetMillies
468 TMTimerSetNano
469 TMTimerSetRelative
470 TMTimerStop
471 TMTimerToMicro
472 TMTimerToMilli
473 TMTimerToNano
474 TMTimerUnlock
475 TMR3GetWarpDrive
476 TMR3SetWarpDrive
477 TMR3TimeVirtGet
478 TMR3TimeVirtGetMicro
479 TMR3TimeVirtGetMilli
480 TMR3TimeVirtGetNano
481
482 VMMGetCpu
483
484 VMMGetSvnRev
485 VMSetError
486 VMSetErrorV
487 VMR3AtErrorDeregister
488 VMR3AtErrorRegister
489 VMR3AtRuntimeErrorRegister
490 VMR3AtStateRegister
491 VMR3Create
492 VMR3Destroy
493 VMR3GetCpuCoreAndPackageIdFromCpuId
494 VMR3GetStateName
495 VMR3GetStateU
496 VMR3GetSuspendReason
497 VMR3GetVM
498 VMR3HotPlugCpu
499 VMR3HotUnplugCpu
500 VMR3LoadFromFile
501 VMR3LoadFromStream
502 VMR3PowerOff
503 VMR3PowerOn
504 VMR3ReleaseUVM
505 VMR3ReqCallNoWaitU
506 VMR3ReqCallU
507 VMR3ReqCallVoidWaitU
508 VMR3ReqCallWaitU
509 VMR3ReqFree
510 VMR3ReqPriorityCallWaitU
511 VMR3ReqWait
512 VMR3Reset
513 VMR3Resume
514 VMR3RetainUVM
515 VMR3Save
516 VMR3SetCpuExecutionCap
517 VMR3SetError
518 VMR3SetPowerOffInsteadOfReset
519 VMR3Suspend
520 VMR3Teleport
521 VMR3AtStateDeregister
522 VMR3GetUVM
523
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