VirtualBox

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

Last change on this file since 73388 was 72327, checked in by vboxsync, 7 years ago

VMM: Expose VM::bMainExecutionEngine thru external API EMR3QueryMainExecutionEngine. bugref:9044

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 9.2 KB
Line 
1; $Id: VMMR3.def 72327 2018-05-24 19:27:55Z vboxsync $
2;; @file
3; VMM Ring-3 Context DLL - Definition file.
4
5;
6; Copyright (C) 2010-2017 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 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
95 CFGMR3GetParent
96 CFGMR3GetRootU
97
98 CSAMR3IsEnabled
99 CSAMR3SetScanningEnabled
100
101 DBGCCreate
102
103 DBGFR3CoreWrite
104 DBGFR3Info
105 DBGFR3InfoRegisterExternal
106 DBGFR3InjectNMI
107 DBGFR3LogModifyDestinations
108 DBGFR3LogModifyFlags
109 DBGFR3LogModifyGroups
110 DBGFR3OSDetect
111 DBGFR3OSQueryNameAndVersion
112 DBGFR3RegCpuQueryU32
113 DBGFR3RegFormatValue
114 DBGFR3RegNmQuery
115 DBGFR3RegNmQueryAll
116 DBGFR3RegNmQueryAllCount
117 DBGFR3OSDeregister
118 DBGFR3OSRegister
119 DBGFR3OSQueryInterface
120 DBGFR3MemReadString
121 DBGFR3MemRead
122 DBGFR3MemScan
123 DBGFR3AddrFromFlat
124 DBGFR3AsSymbolByName
125 DBGFR3AsResolveAndRetain
126 DBGFR3AsSetAlias
127 DBGFR3AddrAdd
128 DBGFR3AddrSub
129 DBGFR3AsGetConfig
130 DBGFR3CpuGetMode
131 DBGFR3AddrFromSelOff
132 DBGFR3FlowCreate
133 DBGFR3FlowRetain
134 DBGFR3FlowRelease
135 DBGFR3FlowQueryStartBb
136 DBGFR3FlowQueryBbByAddress
137 DBGFR3FlowQueryBranchTblByAddress
138 DBGFR3FlowGetBbCount
139 DBGFR3FlowGetBranchTblCount
140 DBGFR3FlowBbRetain
141 DBGFR3FlowBbRelease
142 DBGFR3FlowBbGetStartAddress
143 DBGFR3FlowBbGetEndAddress
144 DBGFR3FlowBbGetBranchAddress
145 DBGFR3FlowBbGetFollowingAddress
146 DBGFR3FlowBbGetType
147 DBGFR3FlowBbGetInstrCount
148 DBGFR3FlowBbGetFlags
149 DBGFR3FlowBbQueryBranchTbl
150 DBGFR3FlowBbQueryError
151 DBGFR3FlowBbQueryInstr
152 DBGFR3FlowBbQuerySuccessors
153 DBGFR3FlowBbGetRefBbCount
154 DBGFR3FlowBbGetRefBb
155 DBGFR3FlowBranchTblRetain
156 DBGFR3FlowBranchTblRelease
157 DBGFR3FlowBranchTblGetSlots
158 DBGFR3FlowBranchTblGetStartAddress
159 DBGFR3FlowBranchTblGetAddrAtSlot
160 DBGFR3FlowBranchTblQueryAddresses
161 DBGFR3FlowItCreate
162 DBGFR3FlowItDestroy
163 DBGFR3FlowItNext
164 DBGFR3FlowItReset
165 DBGFR3FlowBranchTblItCreate
166 DBGFR3FlowBranchTblItDestroy
167 DBGFR3FlowBranchTblItNext
168 DBGFR3FlowBranchTblItReset
169 DBGFR3PlugInLoad
170 DBGFR3PlugInUnload
171 DBGFR3PlugInLoadAll
172 DBGFR3PlugInUnloadAll
173 DBGFR3StackWalkBegin
174 DBGFR3StackWalkNext
175 DBGFR3StackWalkEnd
176 DBGFR3TypeDeregister
177 DBGFR3TypeDumpEx
178 DBGFR3TypeQueryReg
179 DBGFR3TypeQuerySize
180 DBGFR3TypeQueryValByType
181 DBGFR3TypeRegister
182 DBGFR3TypeSetSize
183 DBGFR3TypeValFree
184 DBGFR3TypeValDumpEx
185
186 EMR3QueryExecutionPolicy
187 EMR3QueryMainExecutionEngine
188 EMR3SetExecutionPolicy
189
190 FTMR3CancelStandby
191 FTMR3PowerOn
192
193 MMHyperR3ToR0
194 MMHyperR3ToRC
195
196 HMR3IsEnabled
197 HMR3IsNestedPagingActive
198 HMR3IsUXActive
199 HMR3IsVpidActive
200
201 MMR3HeapFree
202 MMR3HeapRealloc
203
204 MMR3HyperAllocOnceNoRel
205
206 PATMR3AllowPatching
207 PATMR3IsEnabled
208
209 PDMR3AsyncCompletionBwMgrSetMaxForFile
210 PDMR3DeviceAttach
211 PDMR3DeviceDetach
212 PDMR3DriverAttach
213 PDMR3DriverDetach
214 PDMR3NsBwGroupSetLimit
215 PDMR3QueryDeviceLun
216 PDMR3QueryDriverOnLun
217 PDMR3QueryLun
218
219 PDMCritSectEnter
220 PDMCritSectEnterDebug
221 PDMCritSectTryEnter
222 PDMCritSectTryEnterDebug
223 PDMR3CritSectEnterEx
224 PDMCritSectLeave
225 PDMCritSectIsOwner
226 PDMCritSectIsOwnerEx
227 PDMCritSectIsOwned
228 PDMCritSectIsInitialized
229 PDMCritSectHasWaiters
230 PDMCritSectGetRecursion
231 PDMR3CritSectYield
232 PDMR3CritSectName
233 PDMR3CritSectScheduleExitEvent
234 PDMR3CritSectDelete
235
236 PDMR3QueueDestroy
237 PDMQueueAlloc
238 PDMQueueInsert
239 PDMQueueInsertEx
240 PDMQueueR0Ptr
241 PDMQueueRCPtr
242
243 PDMR3ThreadDestroy
244 PDMR3ThreadIAmRunning
245 PDMR3ThreadIAmSuspending
246 PDMR3ThreadResume
247 PDMR3ThreadSleep
248 PDMR3ThreadSuspend
249
250 PDMR3UsbCreateEmulatedDevice
251 PDMR3UsbCreateProxyDevice
252 PDMR3UsbDetachDevice
253 PDMR3UsbHasHub
254 PDMR3UsbDriverAttach
255 PDMR3UsbDriverDetach
256 PDMR3UsbQueryLun
257 PDMR3UsbQueryDriverOnLun
258
259 PGMHandlerPhysicalPageTempOff
260 PGMPhysReadGCPtr
261 PGMPhysSimpleDirtyWriteGCPtr
262 PGMPhysSimpleReadGCPtr
263 PGMPhysSimpleWriteGCPhys
264 PGMPhysSimpleWriteGCPtr
265 PGMPhysWriteGCPtr
266 PGMShwMakePageWritable
267 PGMR3QueryGlobalMemoryStats
268 PGMR3QueryMemoryStats
269
270 SSMR3Close
271 SSMR3DeregisterExternal
272 SSMR3DeregisterInternal
273 SSMR3GetBool
274 SSMR3GetGCPhys
275 SSMR3GetGCPhys32
276 SSMR3GetGCPhys64
277 SSMR3GetGCPtr
278 SSMR3GetGCUInt
279 SSMR3GetGCUIntPtr
280 SSMR3GetGCUIntReg
281 SSMR3GetIOPort
282 SSMR3GetMem
283 SSMR3GetRCPtr
284 SSMR3GetS128
285 SSMR3GetS16
286 SSMR3GetS32
287 SSMR3GetS64
288 SSMR3GetS8
289 SSMR3GetSInt
290 SSMR3GetSel
291 SSMR3GetStrZ
292 SSMR3GetStrZEx
293 SSMR3GetStruct
294 SSMR3GetStructEx
295 SSMR3GetU128
296 SSMR3GetU16
297 SSMR3GetU32
298 SSMR3GetU64
299 SSMR3GetU8
300 SSMR3GetUInt
301 SSMR3HandleGetAfter
302 SSMR3HandleGetStatus
303 SSMR3HandleHostBits
304 SSMR3HandleHostOSAndArch
305 SSMR3HandleIsLiveSave
306 SSMR3HandleMaxDowntime
307 SSMR3HandleReportLivePercent
308 SSMR3HandleRevision
309 SSMR3HandleSetStatus
310 SSMR3HandleVersion
311 SSMR3Open
312 SSMR3PutBool
313 SSMR3PutGCPhys
314 SSMR3PutGCPhys32
315 SSMR3PutGCPhys64
316 SSMR3PutGCPtr
317 SSMR3PutGCUInt
318 SSMR3PutGCUIntPtr
319 SSMR3PutGCUIntReg
320 SSMR3PutIOPort
321 SSMR3PutMem
322 SSMR3PutRCPtr
323 SSMR3PutS128
324 SSMR3PutS16
325 SSMR3PutS32
326 SSMR3PutS64
327 SSMR3PutS8
328 SSMR3PutSInt
329 SSMR3PutSel
330 SSMR3PutStrZ
331 SSMR3PutStruct
332 SSMR3PutStructEx
333 SSMR3PutU128
334 SSMR3PutU16
335 SSMR3PutU32
336 SSMR3PutU64
337 SSMR3PutU8
338 SSMR3PutUInt
339 SSMR3Seek
340 SSMR3SetCfgError
341 SSMR3SetLoadError
342 SSMR3SetLoadErrorV
343 SSMR3Skip
344 SSMR3SkipToEndOfUnit
345 SSMR3ValidateFile
346 SSMR3Cancel
347 SSMR3RegisterExternal
348
349 STAMR3Dump
350 STAMR3Enum
351 STAMR3Reset
352 STAMR3Snapshot
353 STAMR3SnapshotFree
354 STAMR3GetUnit
355
356 TMR3TimerSetCritSect
357 TMR3TimerLoad
358 TMR3TimerSave
359 TMR3TimerSkip
360 TMR3TimerDestroy
361 TMTimerFromMicro
362 TMTimerFromMilli
363 TMTimerFromNano
364 TMTimerGet
365 TMTimerGetFreq
366 TMTimerGetMicro
367 TMTimerGetMilli
368 TMTimerGetNano
369 TMTimerIsActive
370 TMTimerIsLockOwner
371 TMTimerLock
372 TMTimerR0Ptr
373 TMTimerR3Ptr
374 TMTimerRCPtr
375 TMTimerSet
376 TMTimerSetFrequencyHint
377 TMTimerSetMicro
378 TMTimerSetMillies
379 TMTimerSetNano
380 TMTimerSetRelative
381 TMTimerStop
382 TMTimerToMicro
383 TMTimerToMilli
384 TMTimerToNano
385 TMTimerUnlock
386 TMR3GetWarpDrive
387 TMR3SetWarpDrive
388 TMR3TimeVirtGet
389 TMR3TimeVirtGetMicro
390 TMR3TimeVirtGetMilli
391 TMR3TimeVirtGetNano
392
393 VMMGetCpu
394
395 VMMGetSvnRev
396 VMSetError
397 VMSetErrorV
398 VMR3AtErrorDeregister
399 VMR3AtErrorRegister
400 VMR3AtRuntimeErrorRegister
401 VMR3AtStateRegister
402 VMR3Create
403 VMR3Destroy
404 VMR3GetCpuCoreAndPackageIdFromCpuId
405 VMR3GetStateName
406 VMR3GetStateU
407 VMR3GetSuspendReason
408 VMR3GetVM
409 VMR3HotPlugCpu
410 VMR3HotUnplugCpu
411 VMR3LoadFromFile
412 VMR3LoadFromStream
413 VMR3PowerOff
414 VMR3PowerOn
415 VMR3ReleaseUVM
416 VMR3ReqCallNoWaitU
417 VMR3ReqCallU
418 VMR3ReqCallVoidWaitU
419 VMR3ReqCallWaitU
420 VMR3ReqFree
421 VMR3ReqPriorityCallWaitU
422 VMR3ReqWait
423 VMR3Reset
424 VMR3Resume
425 VMR3RetainUVM
426 VMR3Save
427 VMR3SetCpuExecutionCap
428 VMR3SetError
429 VMR3SetPowerOffInsteadOfReset
430 VMR3Suspend
431 VMR3Teleport
432 VMR3AtStateDeregister
433 VMR3GetUVM
434
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