VirtualBox

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

Last change on this file since 73455 was 73417, checked in by vboxsync, 7 years ago

VMM/DBGF: Implemented DBGFR3RegNmQueryXdtr and fixed exports, including DBGFR3ModInMem which is needed by previous commit.

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

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette