VirtualBox

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

Last change on this file since 85416 was 84706, checked in by vboxsync, 5 years ago

VMM/DBGF: Add DBGFR3GetCpuState() to return the current CPU state as a human readable string

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