VirtualBox

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

Last change on this file since 64551 was 64500, checked in by vboxsync, 8 years ago

VMM/DBGF: Add DBGFR3Cfg* API to create control flow graphs

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 8.4 KB
Line 
1; $Id: VMMR3.def 64500 2016-11-01 09:07:45Z vboxsync $
2;; @file
3; VMM Ring-3 Context DLL - Definition file.
4
5;
6; Copyright (C) 2010-2016 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 DBGFR3CfgCreate
133 DBGFR3CfgRetain
134 DBGFR3CfgRelease
135 DBGFR3CfgQueryStartBb
136 DBGFR3CfgDump
137 DBGFR3CfgBbRetain
138 DBGFR3CfgBbRelease
139 DBGFR3CfgBbGetStartAddress
140 DBGFR3CfgBbGetEndAddress
141 DBGFR3CfgBbGetType
142 DBGFR3CfgBbGetInstrCount
143 DBGFR3CfgBbGetFlags
144 DBGFR3CfgBbQueryInstr
145 DBGFR3CfgBbQuerySuccessors
146 DBGFR3CfgBbGetRefBbCount
147 DBGFR3CfgBbGetRefBb
148 DBGFR3PlugInLoad
149 DBGFR3PlugInUnload
150 DBGFR3PlugInLoadAll
151 DBGFR3PlugInUnloadAll
152 DBGFR3StackWalkBegin
153 DBGFR3StackWalkNext
154 DBGFR3StackWalkEnd
155 DBGFR3TypeDeregister
156 DBGFR3TypeDumpEx
157 DBGFR3TypeQueryReg
158 DBGFR3TypeQuerySize
159 DBGFR3TypeQueryValByType
160 DBGFR3TypeRegister
161 DBGFR3TypeSetSize
162 DBGFR3TypeValFree
163 DBGFR3TypeValDumpEx
164
165 EMR3QueryExecutionPolicy
166 EMR3SetExecutionPolicy
167
168 FTMR3CancelStandby
169 FTMR3PowerOn
170
171 MMHyperR3ToR0
172 MMHyperR3ToRC
173
174 HMR3IsEnabled
175 HMR3IsNestedPagingActive
176 HMR3IsUXActive
177 HMR3IsVpidActive
178
179 MMR3HeapFree
180 MMR3HeapRealloc
181
182 MMR3HyperAllocOnceNoRel
183
184 PATMR3AllowPatching
185 PATMR3IsEnabled
186
187 PDMR3AsyncCompletionBwMgrSetMaxForFile
188 PDMR3DeviceAttach
189 PDMR3DeviceDetach
190 PDMR3DriverAttach
191 PDMR3DriverDetach
192 PDMR3NsBwGroupSetLimit
193 PDMR3QueryDeviceLun
194 PDMR3QueryDriverOnLun
195 PDMR3QueryLun
196
197 PDMCritSectEnter
198 PDMCritSectEnterDebug
199 PDMCritSectTryEnter
200 PDMCritSectTryEnterDebug
201 PDMR3CritSectEnterEx
202 PDMCritSectLeave
203 PDMCritSectIsOwner
204 PDMCritSectIsOwnerEx
205 PDMCritSectIsOwned
206 PDMCritSectIsInitialized
207 PDMCritSectHasWaiters
208 PDMCritSectGetRecursion
209 PDMR3CritSectYield
210 PDMR3CritSectName
211 PDMR3CritSectScheduleExitEvent
212 PDMR3CritSectDelete
213
214 PDMR3QueueDestroy
215 PDMQueueAlloc
216 PDMQueueInsert
217 PDMQueueInsertEx
218 PDMQueueR0Ptr
219 PDMQueueRCPtr
220
221 PDMR3ThreadDestroy
222 PDMR3ThreadIAmRunning
223 PDMR3ThreadIAmSuspending
224 PDMR3ThreadResume
225 PDMR3ThreadSleep
226 PDMR3ThreadSuspend
227
228 PDMR3UsbCreateEmulatedDevice
229 PDMR3UsbCreateProxyDevice
230 PDMR3UsbDetachDevice
231 PDMR3UsbHasHub
232 PDMR3UsbDriverAttach
233 PDMR3UsbDriverDetach
234 PDMR3UsbQueryLun
235 PDMR3UsbQueryDriverOnLun
236
237 PGMHandlerPhysicalPageTempOff
238 PGMPhysReadGCPtr
239 PGMPhysSimpleDirtyWriteGCPtr
240 PGMPhysSimpleReadGCPtr
241 PGMPhysSimpleWriteGCPhys
242 PGMPhysSimpleWriteGCPtr
243 PGMPhysWriteGCPtr
244 PGMShwMakePageWritable
245 PGMR3QueryGlobalMemoryStats
246 PGMR3QueryMemoryStats
247
248 SSMR3Close
249 SSMR3DeregisterExternal
250 SSMR3DeregisterInternal
251 SSMR3GetBool
252 SSMR3GetGCPhys
253 SSMR3GetGCPhys32
254 SSMR3GetGCPhys64
255 SSMR3GetGCPtr
256 SSMR3GetGCUInt
257 SSMR3GetGCUIntPtr
258 SSMR3GetGCUIntReg
259 SSMR3GetIOPort
260 SSMR3GetMem
261 SSMR3GetRCPtr
262 SSMR3GetS128
263 SSMR3GetS16
264 SSMR3GetS32
265 SSMR3GetS64
266 SSMR3GetS8
267 SSMR3GetSInt
268 SSMR3GetSel
269 SSMR3GetStrZ
270 SSMR3GetStrZEx
271 SSMR3GetStruct
272 SSMR3GetStructEx
273 SSMR3GetU128
274 SSMR3GetU16
275 SSMR3GetU32
276 SSMR3GetU64
277 SSMR3GetU8
278 SSMR3GetUInt
279 SSMR3HandleGetAfter
280 SSMR3HandleGetStatus
281 SSMR3HandleHostBits
282 SSMR3HandleHostOSAndArch
283 SSMR3HandleIsLiveSave
284 SSMR3HandleMaxDowntime
285 SSMR3HandleReportLivePercent
286 SSMR3HandleRevision
287 SSMR3HandleSetStatus
288 SSMR3HandleVersion
289 SSMR3Open
290 SSMR3PutBool
291 SSMR3PutGCPhys
292 SSMR3PutGCPhys32
293 SSMR3PutGCPhys64
294 SSMR3PutGCPtr
295 SSMR3PutGCUInt
296 SSMR3PutGCUIntPtr
297 SSMR3PutGCUIntReg
298 SSMR3PutIOPort
299 SSMR3PutMem
300 SSMR3PutRCPtr
301 SSMR3PutS128
302 SSMR3PutS16
303 SSMR3PutS32
304 SSMR3PutS64
305 SSMR3PutS8
306 SSMR3PutSInt
307 SSMR3PutSel
308 SSMR3PutStrZ
309 SSMR3PutStruct
310 SSMR3PutStructEx
311 SSMR3PutU128
312 SSMR3PutU16
313 SSMR3PutU32
314 SSMR3PutU64
315 SSMR3PutU8
316 SSMR3PutUInt
317 SSMR3Seek
318 SSMR3SetCfgError
319 SSMR3SetLoadError
320 SSMR3SetLoadErrorV
321 SSMR3Skip
322 SSMR3SkipToEndOfUnit
323 SSMR3ValidateFile
324 SSMR3Cancel
325 SSMR3RegisterExternal
326
327 STAMR3Dump
328 STAMR3Enum
329 STAMR3Reset
330 STAMR3Snapshot
331 STAMR3SnapshotFree
332 STAMR3GetUnit
333
334 TMR3TimerSetCritSect
335 TMR3TimerLoad
336 TMR3TimerSave
337 TMR3TimerDestroy
338 TMTimerFromMicro
339 TMTimerFromMilli
340 TMTimerFromNano
341 TMTimerGet
342 TMTimerGetFreq
343 TMTimerGetMicro
344 TMTimerGetMilli
345 TMTimerGetNano
346 TMTimerIsActive
347 TMTimerIsLockOwner
348 TMTimerLock
349 TMTimerR0Ptr
350 TMTimerR3Ptr
351 TMTimerRCPtr
352 TMTimerSet
353 TMTimerSetFrequencyHint
354 TMTimerSetMicro
355 TMTimerSetMillies
356 TMTimerSetNano
357 TMTimerSetRelative
358 TMTimerStop
359 TMTimerToMicro
360 TMTimerToMilli
361 TMTimerToNano
362 TMTimerUnlock
363 TMR3GetWarpDrive
364 TMR3SetWarpDrive
365 TMR3TimeVirtGet
366 TMR3TimeVirtGetMicro
367 TMR3TimeVirtGetMilli
368 TMR3TimeVirtGetNano
369
370 VMMGetCpu
371
372 VMMGetSvnRev
373 VMSetError
374 VMSetErrorV
375 VMR3AtErrorDeregister
376 VMR3AtErrorRegister
377 VMR3AtRuntimeErrorRegister
378 VMR3AtStateRegister
379 VMR3Create
380 VMR3Destroy
381 VMR3GetCpuCoreAndPackageIdFromCpuId
382 VMR3GetStateName
383 VMR3GetStateU
384 VMR3GetSuspendReason
385 VMR3GetVM
386 VMR3HotPlugCpu
387 VMR3HotUnplugCpu
388 VMR3LoadFromFile
389 VMR3LoadFromStream
390 VMR3PowerOff
391 VMR3PowerOn
392 VMR3ReleaseUVM
393 VMR3ReqCallNoWaitU
394 VMR3ReqCallU
395 VMR3ReqCallVoidWaitU
396 VMR3ReqCallWaitU
397 VMR3ReqFree
398 VMR3ReqPriorityCallWaitU
399 VMR3ReqWait
400 VMR3Reset
401 VMR3Resume
402 VMR3RetainUVM
403 VMR3Save
404 VMR3SetCpuExecutionCap
405 VMR3SetError
406 VMR3SetPowerOffInsteadOfReset
407 VMR3Suspend
408 VMR3Teleport
409 VMR3AtStateDeregister
410 VMR3GetUVM
411
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