VirtualBox

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

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

DBGFR3Flow: Iterator API for the branch tables

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