VirtualBox

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

Last change on this file since 93744 was 93115, checked in by vboxsync, 3 years ago

scm --update-copyright-year

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