VirtualBox

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

最後變更 在這個檔案從87780是 87780,由 vboxsync 提交於 4 年 前

VMM: Export DBGFR3Bp* API, bugref:9837

  • 屬性 svn:eol-style 設為 native
  • 屬性 svn:keywords 設為 Author Date Id Revision
檔案大小: 10.9 KB
 
1; $Id: VMMR3.def 87780 2021-02-17 14:01:38Z 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.alldomusa.eu.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 DBGFR3FlowTraceReportQueryFiltered
211 DBGFR3FlowTraceReportEnumRecords
212 DBGFR3FlowTraceRecordRetain
213 DBGFR3FlowTraceRecordRelease
214 DBGFR3FlowTraceRecordGetSeqNo
215 DBGFR3FlowTraceRecordGetTimestamp
216 DBGFR3FlowTraceRecordGetAddr
217 DBGFR3FlowTraceRecordGetProbe
218 DBGFR3FlowTraceRecordGetValCount
219 DBGFR3FlowTraceRecordGetVals
220 DBGFR3FlowTraceRecordGetValsCommon
221 DBGFR3FlowTraceRecordGetCpuId
222 DBGFR3PlugInLoad
223 DBGFR3PlugInUnload
224 DBGFR3PlugInLoadAll
225 DBGFR3PlugInUnloadAll
226 DBGFR3SelQueryInfo
227 DBGFR3StackWalkBegin
228 DBGFR3StackWalkNext
229 DBGFR3StackWalkEnd
230 DBGFR3TypeDeregister
231 DBGFR3TypeDumpEx
232 DBGFR3TypeQueryReg
233 DBGFR3TypeQuerySize
234 DBGFR3TypeQueryValByType
235 DBGFR3TypeRegister
236 DBGFR3TypeSetSize
237 DBGFR3TypeValFree
238 DBGFR3TypeValDumpEx
239
240 EMR3QueryExecutionPolicy
241 EMR3QueryMainExecutionEngine
242 EMR3SetExecutionPolicy
243
244 MMHyperR3ToR0
245 MMHyperR3ToRC
246
247 HMR3IsEnabled
248 HMR3IsNestedPagingActive
249 HMR3IsUXActive
250 HMR3IsVpidActive
251
252 MMR3HeapFree
253 MMR3HeapRealloc
254 MMR3HeapAllocU
255
256 MMR3HyperAllocOnceNoRel
257
258 PDMR3AsyncCompletionBwMgrSetMaxForFile
259 PDMR3DeviceAttach
260 PDMR3DeviceDetach
261 PDMR3DriverAttach
262 PDMR3DriverDetach
263 PDMR3NsBwGroupSetLimit
264 PDMR3QueryDeviceLun
265 PDMR3QueryDriverOnLun
266 PDMR3QueryLun
267
268 PDMCritSectEnter
269 PDMCritSectEnterDebug
270 PDMCritSectTryEnter
271 PDMCritSectTryEnterDebug
272 PDMR3CritSectEnterEx
273 PDMCritSectLeave
274 PDMCritSectIsOwner
275 PDMCritSectIsOwnerEx
276 PDMCritSectIsOwned
277 PDMCritSectIsInitialized
278 PDMCritSectHasWaiters
279 PDMCritSectGetRecursion
280 PDMR3CritSectYield
281 PDMR3CritSectName
282 PDMR3CritSectScheduleExitEvent
283 PDMR3CritSectDelete
284
285 PDMR3QueueDestroy
286 PDMQueueAlloc
287 PDMQueueInsert
288 PDMQueueInsertEx
289 PDMQueueR0Ptr
290 PDMQueueRCPtr
291
292 PDMR3ThreadDestroy
293 PDMR3ThreadIAmRunning
294 PDMR3ThreadIAmSuspending
295 PDMR3ThreadResume
296 PDMR3ThreadSleep
297 PDMR3ThreadSuspend
298
299 PDMR3UsbCreateEmulatedDevice
300 PDMR3UsbCreateProxyDevice
301 PDMR3UsbDetachDevice
302 PDMR3UsbHasHub
303 PDMR3UsbDriverAttach
304 PDMR3UsbDriverDetach
305 PDMR3UsbQueryLun
306 PDMR3UsbQueryDriverOnLun
307
308 PGMHandlerPhysicalPageTempOff
309 PGMPhysReadGCPtr
310 PGMPhysSimpleDirtyWriteGCPtr
311 PGMPhysSimpleReadGCPtr
312 PGMPhysSimpleWriteGCPhys
313 PGMPhysSimpleWriteGCPtr
314 PGMPhysWriteGCPtr
315 PGMShwMakePageWritable
316 PGMR3QueryGlobalMemoryStats
317 PGMR3QueryMemoryStats
318
319 SSMR3Close
320 SSMR3DeregisterExternal
321 SSMR3DeregisterInternal
322 SSMR3GetBool
323 SSMR3GetBoolV
324 SSMR3GetGCPhys
325 SSMR3GetGCPhysV
326 SSMR3GetGCPhys32
327 SSMR3GetGCPhys32V
328 SSMR3GetGCPhys64
329 SSMR3GetGCPhys64V
330 SSMR3GetGCPtr
331 SSMR3GetGCUInt
332 SSMR3GetGCUIntPtr
333 SSMR3GetGCUIntReg
334 SSMR3GetIOPort
335 SSMR3GetMem
336 SSMR3GetRCPtr
337 SSMR3GetS128
338 SSMR3GetS128V
339 SSMR3GetS16
340 SSMR3GetS16V
341 SSMR3GetS32
342 SSMR3GetS32V
343 SSMR3GetS64
344 SSMR3GetS64V
345 SSMR3GetS8
346 SSMR3GetS8V
347 SSMR3GetSInt
348 SSMR3GetSel
349 SSMR3GetStrZ
350 SSMR3GetStrZEx
351 SSMR3GetStruct
352 SSMR3GetStructEx
353 SSMR3GetU128
354 SSMR3GetU128V
355 SSMR3GetU16
356 SSMR3GetU16V
357 SSMR3GetU32
358 SSMR3GetU32V
359 SSMR3GetU64
360 SSMR3GetU64V
361 SSMR3GetU8
362 SSMR3GetU8V
363 SSMR3GetUInt
364 SSMR3HandleGetAfter
365 SSMR3HandleGetStatus
366 SSMR3HandleHostBits
367 SSMR3HandleHostOSAndArch
368 SSMR3HandleIsLiveSave
369 SSMR3HandleMaxDowntime
370 SSMR3HandleReportLivePercent
371 SSMR3HandleRevision
372 SSMR3HandleSetStatus
373 SSMR3HandleVersion
374 SSMR3Open
375 SSMR3PutBool
376 SSMR3PutGCPhys
377 SSMR3PutGCPhys32
378 SSMR3PutGCPhys64
379 SSMR3PutGCPtr
380 SSMR3PutGCUInt
381 SSMR3PutGCUIntPtr
382 SSMR3PutGCUIntReg
383 SSMR3PutIOPort
384 SSMR3PutMem
385 SSMR3PutRCPtr
386 SSMR3PutS128
387 SSMR3PutS16
388 SSMR3PutS32
389 SSMR3PutS64
390 SSMR3PutS8
391 SSMR3PutSInt
392 SSMR3PutSel
393 SSMR3PutStrZ
394 SSMR3PutStruct
395 SSMR3PutStructEx
396 SSMR3PutU128
397 SSMR3PutU16
398 SSMR3PutU32
399 SSMR3PutU64
400 SSMR3PutU8
401 SSMR3PutUInt
402 SSMR3Seek
403 SSMR3SetCfgError
404 SSMR3SetLoadError
405 SSMR3SetLoadErrorV
406 SSMR3Skip
407 SSMR3SkipToEndOfUnit
408 SSMR3ValidateFile
409 SSMR3Cancel
410 SSMR3RegisterExternal
411
412 STAMR3Dump
413 STAMR3Enum
414 STAMR3Reset
415 STAMR3Snapshot
416 STAMR3SnapshotFree
417 STAMR3GetUnit
418 STAMR3RegisterFU
419 STAMR3RegisterVU
420 STAMR3DeregisterF
421 STAMR3DeregisterV
422
423 TMR3GetCpuLoadPercents
424 TMR3TimerSetCritSect
425 TMR3TimerLoad
426 TMR3TimerSave
427 TMR3TimerSkip
428 TMR3TimerDestroy
429 TMTimerFromMicro
430 TMTimerFromMilli
431 TMTimerFromNano
432 TMTimerGet
433 TMTimerGetFreq
434 TMTimerGetMicro
435 TMTimerGetMilli
436 TMTimerGetNano
437 TMTimerIsActive
438 TMTimerIsLockOwner
439 TMTimerLock
440 TMTimerR0Ptr
441 TMTimerR3Ptr
442 TMTimerRCPtr
443 TMTimerSet
444 TMTimerSetFrequencyHint
445 TMTimerSetMicro
446 TMTimerSetMillies
447 TMTimerSetNano
448 TMTimerSetRelative
449 TMTimerStop
450 TMTimerToMicro
451 TMTimerToMilli
452 TMTimerToNano
453 TMTimerUnlock
454 TMR3GetWarpDrive
455 TMR3SetWarpDrive
456 TMR3TimeVirtGet
457 TMR3TimeVirtGetMicro
458 TMR3TimeVirtGetMilli
459 TMR3TimeVirtGetNano
460
461 VMMGetCpu
462
463 VMMGetSvnRev
464 VMSetError
465 VMSetErrorV
466 VMR3AtErrorDeregister
467 VMR3AtErrorRegister
468 VMR3AtRuntimeErrorRegister
469 VMR3AtStateRegister
470 VMR3Create
471 VMR3Destroy
472 VMR3GetCpuCoreAndPackageIdFromCpuId
473 VMR3GetStateName
474 VMR3GetStateU
475 VMR3GetSuspendReason
476 VMR3GetVM
477 VMR3HotPlugCpu
478 VMR3HotUnplugCpu
479 VMR3LoadFromFile
480 VMR3LoadFromStream
481 VMR3PowerOff
482 VMR3PowerOn
483 VMR3ReleaseUVM
484 VMR3ReqCallNoWaitU
485 VMR3ReqCallU
486 VMR3ReqCallVoidWaitU
487 VMR3ReqCallWaitU
488 VMR3ReqFree
489 VMR3ReqPriorityCallWaitU
490 VMR3ReqWait
491 VMR3Reset
492 VMR3Resume
493 VMR3RetainUVM
494 VMR3Save
495 VMR3SetCpuExecutionCap
496 VMR3SetError
497 VMR3SetPowerOffInsteadOfReset
498 VMR3Suspend
499 VMR3Teleport
500 VMR3AtStateDeregister
501 VMR3GetUVM
502
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

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