VirtualBox

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

Last change on this file since 88344 was 87787, checked in by vboxsync, 4 years ago

VMM/DBGFR3FlowTrace*: Add some API to query a record based on the index, bugref:8650

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