/vbox/src/VBox/VMM/VMMR3/ |
H A D | PDM.cpp | 342 * @param pUVM Pointer to the user mode VM structure. 344 VMMR3_INT_DECL(int) PDMR3InitUVM(PUVM pUVM) argument 346 AssertCompile(sizeof(pUVM->pdm.s) <= sizeof(pUVM->pdm.padding)); 347 AssertRelease(sizeof(pUVM->pdm.s) <= sizeof(pUVM->pdm.padding)); 348 pUVM->pdm.s.pModules = NULL; 349 pUVM->pdm.s.pCritSects = NULL; 350 pUVM->pdm.s.pRwCritSects = NULL; 351 return RTCritSectInit(&pUVM 753 PDMR3TermUVM(PUVM pUVM) argument 2184 PDMR3QueryDevice(PUVM pUVM, const char *pszDevice, unsigned iInstance, PPDMIBASE *ppBase) argument 2243 PDMR3QueryDeviceLun(PUVM pUVM, const char *pszDevice, unsigned iInstance, unsigned iLun, PPDMIBASE *ppBase) argument 2278 PDMR3QueryLun(PUVM pUVM, const char *pszDevice, unsigned iInstance, unsigned iLun, PPDMIBASE *ppBase) argument 2323 PDMR3QueryDriverOnLun(PUVM pUVM, const char *pszDevice, unsigned iInstance, unsigned iLun, const char *pszDriver, PPPDMIBASE ppBase) argument [all...] |
H A D | PDMAsyncCompletion.cpp | 167 PUVM pUVM = pVM->pUVM; local 186 RTCritSectEnter(&pUVM->pdm.s.ListCritSect); 187 pTemplate->pNext = pUVM->pdm.s.pAsyncCompletionTemplates; 188 if (pUVM->pdm.s.pAsyncCompletionTemplates) 189 pUVM->pdm.s.pAsyncCompletionTemplates->pPrev = pTemplate; 190 pUVM->pdm.s.pAsyncCompletionTemplates = pTemplate; 191 RTCritSectLeave(&pUVM->pdm.s.ListCritSect); 409 PUVM pUVM = pTemplate->pVM->pUVM; local 458 PUVM pUVM = pVM->pUVM; local 508 PUVM pUVM = pVM->pUVM; local 558 PUVM pUVM = pVM->pUVM; local 895 PUVM pUVM = pVM->pUVM; local 1259 PUVM pUVM = pVM->pUVM; local 1278 PUVM pUVM = pVM->pUVM; local 1422 PUVM pUVM = pVM->pUVM; local 1789 PDMR3AsyncCompletionBwMgrSetMaxForFile(PUVM pUVM, const char *pszBwMgr, uint32_t cbMaxNew) argument [all...] |
H A D | PDMLdr.cpp | 67 static int pdmR3LoadR0U(PUVM pUVM, const char *pszFilename, const char *pszName, const char *pszSearchPath); 78 * @param pUVM Pointer to the user mode VM structure. 80 VMMR3_INT_DECL(int) PDMR3LdrLoadVMMR0U(PUVM pUVM) argument 82 return pdmR3LoadR0U(pUVM, NULL, VMMR0_MAIN_MODULE_NAME, NULL); 93 * @param pUVM Pointer to the user mode VM structure. 96 int pdmR3LdrInitU(PUVM pUVM) argument 102 PVM pVM = pUVM->pVM; AssertPtr(pVM); 119 void pdmR3LdrTermU(PUVM pUVM) argument 124 RTCritSectEnter(&pUVM->pdm.s.ListCritSect); 125 PPDMMOD pModule = pUVM 179 PDMR3LdrRelocateU(PUVM pUVM, RTGCINTPTR offDelta) argument 243 pdmR3LoadR3U(PUVM pUVM, const char *pszFilename, const char *pszName) argument 397 PUVM pUVM = pVM->pUVM; local 453 PUVM pUVM = pVM->pUVM; local 624 pdmR3LoadR0U(PUVM pUVM, const char *pszFilename, const char *pszName, const char *pszSearchPath) argument 734 PUVM pUVM = pVM->pUVM; local 1278 PUVM pUVM = pVM->pUVM; local 1441 PUVM pUVM = pVM->pUVM; local 1474 pdmR3LdrFindModule(PUVM pUVM, const char *pszModule, PDMMODTYPE enmType, bool fLazy, const char *pszSearchPath) argument [all...] |
H A D | PGM.cpp | 1372 VMR3AtStateRegister(pVM->pUVM, pgmR3ResetNoMorePhysWritesFlag, NULL); 2620 static DECLCALLBACK(void) pgmR3ResetNoMorePhysWritesFlag(PUVM pUVM, VMSTATE enmState, VMSTATE enmOldState, void *pvUser) argument 2624 pUVM->pVM->pgm.s.fNoMorePhysWrites = false; 3719 static DECLCALLBACK(int) pgmR3CmdError(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 3724 DBGC_CMDHLP_REQ_UVM_RET(pCmdHlp, pCmd, pUVM); 3725 PVM pVM = pUVM->pVM; 3756 static DECLCALLBACK(int) pgmR3CmdSync(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 3762 DBGC_CMDHLP_REQ_UVM_RET(pCmdHlp, pCmd, pUVM); 3763 PVMCPU pVCpu = VMMR3GetCpuByIdU(pUVM, DBGCCmdHlpGetCurrentCpu(pCmdHlp)); 3785 * @param pUVM Th 3788 pgmR3CmdAssertCR3EmtWorker(PUVM pUVM, unsigned *pcErrors) argument 3803 pgmR3CmdAssertCR3(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 3829 pgmR3CmdSyncAlways(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 3862 pgmR3CmdPhysToFile(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument [all...] |
H A D | VMM.cpp | 1000 * @returns The VMCPU pointer. NULL if @a idCpu or @a pUVM is invalid. 1002 * @param pUVM The user mode VM handle. 1005 VMMR3DECL(PVMCPU) VMMR3GetCpuByIdU(PUVM pUVM, RTCPUID idCpu) argument 1007 UVM_ASSERT_VALID_EXT_RETURN(pUVM, NULL); 1008 AssertReturn(idCpu < pUVM->cCpus, NULL); 1009 VM_ASSERT_VALID_EXT_RETURN(pUVM->pVM, NULL); 1010 return &pUVM->pVM->aCpus[idCpu]; 1825 VMR3NotifyGlobalFFU(pVM->pUVM, VMNOTIFYFF_FLAGS_POKE);
|
H A D | CFGM.cpp | 215 rc = pfnCFGMConstructor(pVM->pUVM, pVM, pvUser); 263 VMMR3DECL(PCFGMNODE) CFGMR3GetRootU(PUVM pUVM) argument 265 UVM_ASSERT_VALID_EXT_RETURN(pUVM, NULL); 266 PVM pVM = pUVM->pVM; 1306 * @param pUVM The user mode VM handle. For testcase (and other 1312 VMMR3DECL(PCFGMNODE) CFGMR3CreateTree(PUVM pUVM) argument 1314 if (pUVM) 1316 UVM_ASSERT_VALID_EXT_RETURN(pUVM, NULL); 1317 VM_ASSERT_VALID_EXT_RETURN(pUVM->pVM, NULL); 1321 if (pUVM) [all...] |
H A D | PDMBlkCache.cpp | 811 PPDMBLKCACHEGLOBAL pBlkCacheGlobal = pVM->pUVM->pdm.s.pBlkCacheGlobal; 869 PPDMBLKCACHEGLOBAL pBlkCacheGlobal = pVM->pUVM->pdm.s.pBlkCacheGlobal; 991 PUVM pUVM = pVM->pUVM; local 1135 pUVM->pdm.s.pBlkCacheGlobal = pBlkCacheGlobal; 1152 PPDMBLKCACHEGLOBAL pBlkCacheGlobal = pVM->pUVM->pdm.s.pBlkCacheGlobal; 1168 pVM->pUVM->pdm.s.pBlkCacheGlobal = NULL; 1174 PPDMBLKCACHEGLOBAL pBlkCacheGlobal = pVM->pUVM->pdm.s.pBlkCacheGlobal; 1192 PPDMBLKCACHEGLOBAL pBlkCacheGlobal = pVM->pUVM->pdm.s.pBlkCacheGlobal; 1447 STAMR3DeregisterF(pCache->pVM->pUVM, "/PD [all...] |
H A D | PDMUsb.cpp | 181 int rc = pdmR3LoadR3U(pVM->pUVM, pszFilename, pszName); 906 * @param pUVM The user mode VM handle. 914 VMMR3DECL(int) PDMR3UsbCreateEmulatedDevice(PUVM pUVM, const char *pszDeviceName, PCFGMNODE pInstanceNode, PCRTUUID pUuid, argument 920 UVM_ASSERT_VALID_EXT_RETURN(pUVM, VERR_INVALID_VM_HANDLE); 921 PVM pVM = pUVM->pVM; 982 * @param pUVM The user mode VM handle. 991 VMMR3DECL(int) PDMR3UsbCreateProxyDevice(PUVM pUVM, PCRTUUID pUuid, bool fRemote, const char *pszAddress, void *pvBackend, argument 997 UVM_ASSERT_VALID_EXT_RETURN(pUVM, VERR_INVALID_VM_HANDLE); 998 PVM pVM = pUVM->pVM; 1031 PCFGMNODE pInstance = CFGMR3CreateTree(pUVM); 1170 PDMR3UsbDetachDevice(PUVM pUVM, PCRTUUID pUuid) argument 1225 PDMR3UsbHasHub(PUVM pUVM) argument 1301 PDMR3UsbDriverAttach(PUVM pUVM, const char *pszDevice, unsigned iDevIns, unsigned iLun, uint32_t fFlags, PPPDMIBASE ppBase) argument 1387 PDMR3UsbDriverDetach(PUVM pUVM, const char *pszDevice, unsigned iDevIns, unsigned iLun, const char *pszDriver, unsigned iOccurance, uint32_t fFlags) argument 1453 PDMR3UsbQueryLun(PUVM pUVM, const char *pszDevice, unsigned iInstance, unsigned iLun, PPDMIBASE *ppBase) argument [all...] |
H A D | PGMPhys.cpp | 1366 * @param pUVM The user mode VM handle. 1377 VMMR3DECL(int) PGMR3QueryGlobalMemoryStats(PUVM pUVM, uint64_t *pcbAllocMem, uint64_t *pcbFreeMem, argument 1380 UVM_ASSERT_VALID_EXT_RETURN(pUVM, VERR_INVALID_VM_HANDLE); 1381 VM_ASSERT_VALID_EXT_RETURN(pUVM->pVM, VERR_INVALID_VM_HANDLE); 1387 int rc = GMMR3QueryHypervisorMemoryStats(pUVM->pVM, &cAllocPages, &cFreePages, &cBalloonPages, &cSharedPages); 1412 * @param pUVM The user mode VM handle. 1433 VMMR3DECL(int) PGMR3QueryMemoryStats(PUVM pUVM, uint64_t *pcbTotalMem, uint64_t *pcbPrivateMem, argument 1436 UVM_ASSERT_VALID_EXT_RETURN(pUVM, VERR_INVALID_VM_HANDLE); 1437 PVM pVM = pUVM->pVM;
|
H A D | TM.cpp | 177 static DECLCALLBACK(int) tmR3SetWarpDrive(PUVM pUVM, uint32_t u32Percent); 2832 VMMDECL(int) TMR3SetWarpDrive(PUVM pUVM, uint32_t u32Percent) argument 2834 return VMR3ReqPriorityCallWaitU(pUVM, VMCPUID_ANY, (PFNRT)tmR3SetWarpDrive, 2, pUVM, u32Percent); 2842 * @param pUVM The user mode VM handle. 2846 static DECLCALLBACK(int) tmR3SetWarpDrive(PUVM pUVM, uint32_t u32Percent) argument 2848 PVM pVM = pUVM->pVM; 2890 VMMR3DECL(uint32_t) TMR3GetWarpDrive(PUVM pUVM) argument 2892 UVM_ASSERT_VALID_EXT_RETURN(pUVM, UINT32_MAX); 2893 PVM pVM = pUVM [all...] |
H A D | PATM.cpp | 1042 * @param pUVM The user mode VM handle. 1045 VMMR3DECL(int) PATMR3AllowPatching(PUVM pUVM, bool fAllowPatching) argument 1047 UVM_ASSERT_VALID_EXT_RETURN(pUVM, VERR_INVALID_VM_HANDLE); 1048 PVM pVM = pUVM->pVM; 1063 * @param pUVM The user mode VM handle. 1065 VMMR3DECL(bool) PATMR3IsEnabled(PUVM pUVM) argument 1067 UVM_ASSERT_VALID_EXT_RETURN(pUVM, false); 1068 PVM pVM = pUVM->pVM; 5626 STAMR3DeregisterF(pVM->pUVM, "/PATM/Stats/Patch/0x%RRv", pPatchRec->patch.pPrivInstrGC); 5627 STAMR3DeregisterF(pVM->pUVM, "/PAT 6837 patmr3CmdOff(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 6865 patmr3CmdOn(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument [all...] |
/vbox/src/VBox/Debugger/ |
H A D | DBGCCommands.cpp | 731 static DECLCALLBACK(int) dbgcCmdHelp(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 837 NOREF(pUVM); 845 static DECLCALLBACK(int) dbgcCmdQuit(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 849 NOREF(pUVM); 859 static DECLCALLBACK(int) dbgcCmdStop(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 865 if (DBGFR3IsHalted(pUVM)) 869 rc = DBGFR3Halt(pUVM); 884 static DECLCALLBACK(int) dbgcCmdEcho(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 897 NOREF(pCmd); NOREF(pUVM); 905 static DECLCALLBACK(int) dbgcCmdRunScript(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVA argument 986 dbgcCmdDetect(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 1017 dbgcCmdDmesg(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 1077 dbgcCmdCpu(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 1111 dbgcCmdInfo(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 1143 dbgcCmdLog(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 1168 dbgcCmdLogDest(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 1193 dbgcCmdLogFlags(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 1219 dbgcCmdLogFlush(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 1234 dbgcCmdFormat(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 1361 dbgcCmdLoadImage(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 1412 dbgcCmdLoadMap(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 1472 dbgcCmdLoadSeg(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 1521 dbgcCmdUnload(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 1549 dbgcCmdSet(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 1638 dbgcCmdUnset(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 1681 dbgcCmdLoadVars(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 1731 dbgcCmdShowVars(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 2049 dbgcCmdLoadPlugIn(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 2109 dbgcCmdUnloadPlugIn(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 2154 dbgcCmdShowPlugIns(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 2177 dbgcCmdHarakiri(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 2189 dbgcCmdWriteCore(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 2219 dbgcFuncRandU32(PCDBGCFUNC pFunc, PDBGCCMDHLP pCmdHlp, PVM pUVM, PCDBGCVAR paArgs, uint32_t cArgs, PDBGCVAR pResult) argument [all...] |
H A D | DBGPlugInSolaris.cpp | 352 static DECLCALLBACK(int) dbgDiggerSolarisInit(PUVM pUVM, void *pvData); 359 static DECLCALLBACK(void *) dbgDiggerSolarisQueryInterface(PUVM pUVM, void *pvData, DBGFOSINTERFACE enmIf) argument 368 static DECLCALLBACK(int) dbgDiggerSolarisQueryVersion(PUVM pUVM, void *pvData, char *pszVersion, size_t cchVersion) argument 379 int rc = DBGFR3AsSymbolByName(pUVM, DBGF_AS_KERNEL, "utsname", &SymUtsName, NULL); 381 rc = DBGFR3MemRead(pUVM, 0, DBGFR3AddrFromFlat(pUVM, &Addr, SymUtsName.Value), &UtsName, sizeof(UtsName)); 389 rc = DBGFR3MemScan(pUVM, 0, &pThis->AddrUnixData, SOL_UNIX_MAX_DATA_SEG_SIZE, 1, 392 rc = DBGFR3MemRead(pUVM, 0, DBGFR3AddrFromFlat(pUVM, &Addr, Addr.FlatPtr - RT_OFFSETOF(SOL_utsname_t, sysname)), 425 * @param pUVM Th 429 dbgDiggerSolarisProcessModCtl32(PUVM pUVM, PDBGDIGGERSOLARIS pThis, SOL_modctl_t const *pModCtl) argument 576 dbgDiggerSolarisProcessModCtl64(PUVM pUVM, PDBGDIGGERSOLARIS pThis, SOL_modctl_t const *pModCtl) argument 718 dbgDiggerSolarisTerm(PUVM pUVM, void *pvData) argument 730 dbgDiggerSolarisRefresh(PUVM pUVM, void *pvData) argument 767 dbgDiggerSolarisInit(PUVM pUVM, void *pvData) argument 1030 dbgDiggerSolarisProbe(PUVM pUVM, void *pvData) argument 1087 dbgDiggerSolarisDestruct(PUVM pUVM, void *pvData) argument 1096 dbgDiggerSolarisConstruct(PUVM pUVM, void *pvData) argument [all...] |
H A D | DBGPlugInWinNt.cpp | 228 PUVM pUVM; member in struct:DBGDIGGERWINNTRDR 279 static DECLCALLBACK(int) dbgDiggerWinNtInit(PUVM pUVM, void *pvData); 325 int rc = DBGFR3MemRead(pThis->pUVM, 0 /*idCpu*/, &Addr, pvBuf, cbToRead); 387 VMR3ReleaseUVM(pThis->pUVM); 388 pThis->pUVM = NULL; 468 static int dbgDiggerWinNtCreateLdrMod(PDBGDIGGERWINNT pThis, PUVM pUVM, const char *pszName, PCDBGFADDRESS pImageAddr, argument 480 VMR3RetainUVM(pUVM); 481 pRdr->pUVM = pUVM; 585 * @param pUVM Th 593 dbgDiggerWinNtProcessImage(PDBGDIGGERWINNT pThis, PUVM pUVM, const char *pszName, PCDBGFADDRESS pImageAddr, uint32_t cbImage, uint8_t *pbBuf, size_t cbBuf) argument 727 dbgDiggerWinNtQueryInterface(PUVM pUVM, void *pvData, DBGFOSINTERFACE enmIf) argument 736 dbgDiggerWinNtQueryVersion(PUVM pUVM, void *pvData, char *pszVersion, size_t cchVersion) argument 757 dbgDiggerWinNtTerm(PUVM pUVM, void *pvData) argument 769 dbgDiggerWinNtRefresh(PUVM pUVM, void *pvData) argument 806 dbgDiggerWinNtInit(PUVM pUVM, void *pvData) argument 929 dbgDiggerWinNtProbe(PUVM pUVM, void *pvData) argument 1146 dbgDiggerWinNtDestruct(PUVM pUVM, void *pvData) argument 1155 dbgDiggerWinNtConstruct(PUVM pUVM, void *pvData) argument [all...] |
H A D | DBGCEmulateCodeView.cpp | 381 static DECLCALLBACK(int) dbgcCmdGo(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 383 DBGC_CMDHLP_REQ_UVM_RET(pCmdHlp, pCmd, pUVM); 388 if (!DBGFR3IsHalted(pUVM)) 391 int rc = DBGFR3Resume(pUVM); 403 static DECLCALLBACK(int) dbgcCmdBrkAccess(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 405 DBGC_CMDHLP_REQ_UVM_RET(pCmdHlp, pCmd, pUVM); 477 rc = DBGFR3BpSetReg(pUVM, &Address, iHitTrigger, iHitDisable, fType, cb, &iBp); 490 int rc2 = DBGFR3BpClear(pDbgc->pUVM, iBp); 500 static DECLCALLBACK(int) dbgcCmdBrkClear(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 502 DBGC_CMDHLP_REQ_UVM_RET(pCmdHlp, pCmd, pUVM); 552 dbgcCmdBrkDisable(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 594 dbgcCmdBrkEnable(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 643 dbgcEnumBreakpointsCallback(PUVM pUVM, void *pvUser, PCDBGFBP pBp) argument 724 dbgcCmdBrkList(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 744 dbgcCmdBrkSet(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 804 dbgcCmdBrkREM(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 871 dbgcCmdUnassambleHelpListNear(PUVM pUVM, PDBGCCMDHLP pCmdHlp, RTDBGAS hDbgAs, PCDBGFADDRESS pAddress, PRTUINTPTR pcbCallAgain) argument 905 dbgcCmdUnassemble(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 1128 dbgcCmdListSource(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 1317 dbgcCmdReg(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 1330 dbgcCmdRegCommon(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs, const char *pszPrefix) argument 1438 dbgcCmdRegGuest(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 1538 dbgcCmdRegHyper(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 1588 dbgcCmdRegTerse(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 1601 dbgcCmdTrace(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 1619 dbgcCmdStack(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 2014 dbgcCmdDumpDT(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 2127 dbgcCmdDumpIDT(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 2242 dbgcCmdDumpMem(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 2503 dbgcCmdDumpPageDir(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 2756 dbgcCmdDumpPageDirBoth(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 2771 dbgcCmdDumpPageHierarchy(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 2887 dbgcCmdDumpPageTable(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 3108 dbgcCmdDumpPageTableBoth(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 3123 dbgcCmdDumpTSS(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 3449 dbgcCmdMemoryInfo(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 3597 dbgcCmdEditMem(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 3664 dbgcCmdWorkerSearchMemDoIt(PDBGCCMDHLP pCmdHlp, PUVM pUVM, PDBGFADDRESS pAddress, RTGCUINTPTR cbRange, const uint8_t *pabBytes, uint32_t cbBytes, uint32_t cbUnit, uint64_t cMaxHits, PDBGCVAR pResult) argument 3745 dbgcCmdWorkerSearchMemResume(PDBGCCMDHLP pCmdHlp, PUVM pUVM, PDBGCVAR pResult) argument 3792 dbgcCmdWorkerSearchMem(PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR pAddress, uint64_t cMaxHits, char chType, PCDBGCVAR paPatArgs, unsigned cPatArgs, PDBGCVAR pResult) argument 3860 dbgcCmdSearchMem(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 3884 dbgcCmdSearchMemType(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 3900 dbgcDoListNear(PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR pArg) argument 3953 dbgcCmdListNear(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 4005 dbgcCmdListModules(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, unsigned cArgs) argument 4141 dbgcFuncReadU8(PCDBGCFUNC pFunc, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, uint32_t cArgs, PDBGCVAR pResult) argument 4162 dbgcFuncReadU16(PCDBGCFUNC pFunc, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, uint32_t cArgs, PDBGCVAR pResult) argument 4183 dbgcFuncReadU32(PCDBGCFUNC pFunc, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, uint32_t cArgs, PDBGCVAR pResult) argument 4204 dbgcFuncReadU64(PCDBGCFUNC pFunc, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, uint32_t cArgs, PDBGCVAR pResult) argument 4225 dbgcFuncReadPtr(PCDBGCFUNC pFunc, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, uint32_t cArgs, PDBGCVAR pResult) argument 4242 dbgcFuncHi(PCDBGCFUNC pFunc, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, uint32_t cArgs, PDBGCVAR pResult) argument 4270 dbgcFuncLow(PCDBGCFUNC pFunc, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, uint32_t cArgs, PDBGCVAR pResult) argument 4298 dbgcFuncNot(PCDBGCFUNC pFunc, PDBGCCMDHLP pCmdHlp, PUVM pUVM, PCDBGCVAR paArgs, uint32_t cArgs, PDBGCVAR pResult) argument [all...] |
/vbox/src/VBox/Debugger/testcase/ |
H A D | tstDBGCStubs.cpp | 25 VMMR3DECL(PDBGFADDRESS) DBGFR3AddrFromFlat(PUVM pUVM, PDBGFADDRESS pAddress, RTGCUINTPTR FlatPtr) argument 30 VMMR3DECL(int) DBGFR3AddrFromSelOff(PUVM pUVM, VMCPUID idCpu, PDBGFADDRESS pAddress, RTSEL Sel, RTUINTPTR off) argument 44 VMMR3DECL(int) DBGFR3AddrToPhys(PUVM pUVM, VMCPUID idCpu, PDBGFADDRESS pAddress, PRTGCPHYS pGCPhys) argument 49 VMMR3DECL(int) DBGFR3Attach(PUVM pUVM) argument 54 VMMR3DECL(int) DBGFR3BpClear(PUVM pUVM, RTUINT iBp) argument 58 VMMR3DECL(int) DBGFR3BpDisable(PUVM pUVM, RTUINT iBp) argument 62 VMMR3DECL(int) DBGFR3BpEnable(PUVM pUVM, RTUINT iBp) argument 66 VMMR3DECL(int) DBGFR3BpEnum(PUVM pUVM, PFNDBGFBPENUM pfnCallback, void *pvUser) argument 70 VMMR3DECL(int) DBGFR3BpSet(PUVM pUVM, PCDBGFADDRESS pAddress, uint64_t iHitTrigger, uint64_t iHitDisable, PRTUINT piBp) argument 74 VMMR3DECL(int) DBGFR3BpSetReg(PUVM pUVM, PCDBGFADDRES argument 79 DBGFR3BpSetREM(PUVM pUVM, PCDBGFADDRESS pAddress, uint64_t iHitTrigger, uint64_t iHitDisable, PRTUINT piBp) argument 83 DBGFR3QueryWaitable(PUVM pUVM) argument 87 DBGFR3Detach(PUVM pUVM) argument 91 DBGFR3DisasInstrEx(PUVM pUVM, VMCPUID idCpu, RTSEL Sel, RTGCPTR GCPtr, uint32_t fFlags, char *pszOutput, uint32_t cchOutput, uint32_t *pcbInstr) argument 96 DBGFR3EventWait(PUVM pUVM, RTMSINTERVAL cMillies, PCDBGFEVENT *ppEvent) argument 100 DBGFR3Halt(PUVM pUVM) argument 104 DBGFR3Info(PUVM pUVM, const char *pszName, const char *pszArgs, PCDBGFINFOHLP pHlp) argument 108 DBGFR3InfoEx(PUVM pUVM, VMCPUID idCpu, const char *pszName, const char *pszArgs, PCDBGFINFOHLP pHlp) argument 112 DBGFR3IsHalted(PUVM pUVM) argument 116 DBGFR3LogModifyDestinations(PUVM pUVM, const char *pszDestSettings) argument 120 DBGFR3LogModifyFlags(PUVM pUVM, const char *pszFlagSettings) argument 124 DBGFR3LogModifyGroups(PUVM pUVM, const char *pszGroupSettings) argument 128 DBGFR3AsGetConfig(PUVM pUVM) argument 132 DBGFR3AsLoadImage(PUVM pUVM, RTDBGAS hAS, const char *pszFilename, const char *pszModName, RTLDRARCH enmArch, PCDBGFADDRESS pModAddress, RTDBGSEGIDX iModSeg, uint32_t fFlags) argument 137 DBGFR3AsLoadMap(PUVM pUVM, RTDBGAS hAS, const char *pszFilename, const char *pszModName, PCDBGFADDRESS pModAddress, RTDBGSEGIDX iModSeg, RTGCUINTPTR uSubtrahend, uint32_t fFlags) argument 141 DBGFR3AsUnlinkModuleByName(PUVM pUVM, RTDBGAS hDbgAs, const char *pszModName) argument 145 DBGFR3AsResolveAndRetain(PUVM pUVM, RTDBGAS hAlias) argument 149 DBGFR3AsLineByAddr(PUVM pUVM, RTDBGAS hDbgAs, PCDBGFADDRESS pAddress, PRTGCINTPTR poffDisp, PRTDBGLINE pLine, PRTDBGMOD phMod) argument 154 DBGFR3Resume(PUVM pUVM) argument 158 DBGFR3StackWalkBegin(PUVM pUVM, VMCPUID idCpu, DBGFCODETYPE enmCodeType, PCDBGFSTACKFRAME *ppFirstFrame) argument 169 DBGFR3Step(PUVM pUVM, VMCPUID idCpu) argument 173 DBGFR3AsSymbolByAddr(PUVM pUVM, RTDBGAS hDbgAs, PCDBGFADDRESS pAddress, uint32_t fFlags, PRTGCINTPTR poffDisplacement, PRTDBGSYMBOL pSymbol, PRTDBGMOD phMod) argument 177 DBGFR3AsSymbolByName(PUVM pUVM, RTDBGAS hDbgAs, const char *pszSymbol, PRTDBGSYMBOL pSymbol, PRTDBGMOD phMod) argument 181 DBGFR3MemScan(PUVM pUVM, VMCPUID idCpu, PCDBGFADDRESS pAddress, RTGCUINTPTR cbRange, RTGCUINTPTR uAlign, const void *pabNeedle, size_t cbNeedle, PDBGFADDRESS pHitAddress) argument 185 DBGFR3MemRead(PUVM pUVM, VMCPUID idCpu, PCDBGFADDRESS pAddress, void *pvBuf, size_t cbRead) argument 189 DBGFR3MemReadString(PUVM pUVM, VMCPUID idCpu, PCDBGFADDRESS pAddress, char *pszBuf, size_t cchBuf) argument 193 DBGFR3MemWrite(PUVM pUVM, VMCPUID idCpu, PCDBGFADDRESS pAddress, const void *pvBuf, size_t cbRead) argument 197 DBGFR3PagingDumpEx(PUVM pUVM, VMCPUID idCpu, uint32_t fFlags, uint64_t cr3, uint64_t u64FirstAddr, uint64_t u64LastAddr, uint32_t cMaxDepth, PCDBGFINFOHLP pHlp) argument 202 DBGFR3RegNmValidate(PUVM pUVM, VMCPUID idDefCpu, const char *pszReg) argument 211 DBGFR3RegCpuQueryU8( PUVM pUVM, VMCPUID idCpu, DBGFREG enmReg, uint8_t *pu8) argument 215 DBGFR3RegCpuQueryU16( PUVM pUVM, VMCPUID idCpu, DBGFREG enmReg, uint16_t *pu16) argument 219 DBGFR3RegCpuQueryU32( PUVM pUVM, VMCPUID idCpu, DBGFREG enmReg, uint32_t *pu32) argument 223 DBGFR3RegCpuQueryU64( PUVM pUVM, VMCPUID idCpu, DBGFREG enmReg, uint64_t *pu64) argument 227 DBGFR3RegNmQuery(PUVM pUVM, VMCPUID idDefCpu, const char *pszReg, PDBGFREGVAL pValue, PDBGFREGVALTYPE penmType) argument 258 DBGFR3RegPrintf(PUVM pUVM, VMCPUID idCpu, char *pszBuf, size_t cbBuf, const char *pszFormat, ...) argument 266 DBGFR3RegNmSet(PUVM pUVM, VMCPUID idDefCpu, const char *pszReg, PCDBGFREGVAL pValue, DBGFREGVALTYPE enmType) argument 271 DBGFR3AddrFromPhys(PUVM pUVM, PDBGFADDRESS pAddress, RTGCPHYS PhysAddr) argument 275 DBGFR3AddrToHostPhys(PUVM pUVM, VMCPUID idCpu, PDBGFADDRESS pAddress, PRTHCPHYS pHCPhys) argument 279 DBGFR3AddrToVolatileR3Ptr(PUVM pUVM, VMCPUID idCpu, PDBGFADDRESS pAddress, bool fReadOnly, void **ppvR3Ptr) argument 284 DBGFR3OSRegister(PUVM pUVM, PCDBGFOSREG pReg) argument 288 DBGFR3OSDetect(PUVM pUVM, char *pszName, size_t cchName) argument 292 DBGFR3OSQueryNameAndVersion(PUVM pUVM, char *pszName, size_t cchName, char *pszVersion, size_t cchVersion) argument 296 DBGFR3OSQueryInterface(PUVM pUVM, DBGFOSINTERFACE enmIf) argument 301 DBGFR3SelQueryInfo(PUVM pUVM, VMCPUID idCpu, RTSEL Sel, uint32_t fFlags, PDBGFSELINFO pSelInfo) argument 306 DBGFR3CpuGetMode(PUVM pUVM, VMCPUID idCpu) argument 310 DBGFR3CpuGetCount(PUVM pUVM) argument 314 DBGFR3CpuIsIn64BitCode(PUVM pUVM, VMCPUID idCpu) argument 319 DBGFR3CoreWrite(PUVM pUVM, const char *pszFilename, bool fReplaceFile) argument 397 HMR3IsEnabled(PUVM pUVM) argument 415 PGMR3DbgR3Ptr2GCPhys(PUVM pUVM, RTR3PTR R3Ptr, PRTGCPHYS pGCPhys) argument 420 PGMR3DbgR3Ptr2HCPhys(PUVM pUVM, RTR3PTR R3Ptr, PRTHCPHYS pHCPhys) argument 424 PGMR3DbgHCPhys2GCPhys(PUVM pUVM, RTHCPHYS HCPhys, PRTGCPHYS pGCPhys) argument 432 VMMR3GetCpuByIdU(PUVM pUVM, RTCPUID idCpu) argument 438 VMR3GetVM(PUVM pUVM) argument [all...] |
/vbox/src/VBox/Devices/VMMDev/ |
H A D | VMMDev.cpp | 2370 PUVM pUVM = PDMDevHlpGetUVM(pThis->pDevIns); local 2371 return DBGFR3CoreWrite(pUVM, szCorePath, true /*fReplaceFile*/);
|
/vbox/include/VBox/vmm/ |
H A D | ssm.h | 1174 SSMR3RegisterExternal(PUVM pUVM, const char *pszName, uint32_t uInstance, uint32_t uVersion, size_t cbGuess, 1209 VMMR3DECL(int) SSMR3Cancel(PUVM pUVM); variable
|
H A D | vm.h | 842 PUVM pUVM; member in struct:VM
|
H A D | dbgf.h | 117 VMMR3DECL(int) DBGFR3AddrFromSelOff(PUVM pUVM, VMCPUID idCpu, PDBGFADDRESS pAddress, RTSEL Sel, RTUINTPTR off); 118 VMMR3DECL(int) DBGFR3AddrFromSelInfoOff(PUVM pUVM, PDBGFADDRESS pAddress, PCDBGFSELINFO pSelInfo, RTUINTPTR off); 119 VMMR3DECL(PDBGFADDRESS) DBGFR3AddrFromFlat(PUVM pUVM, PDBGFADDRESS pAddress, RTGCUINTPTR FlatPtr); 120 VMMR3DECL(PDBGFADDRESS) DBGFR3AddrFromPhys(PUVM pUVM, PDBGFADDRESS pAddress, RTGCPHYS PhysAddr); 121 VMMR3DECL(bool) DBGFR3AddrIsValid(PUVM pUVM, PCDBGFADDRESS pAddress); 122 VMMR3DECL(int) DBGFR3AddrToPhys(PUVM pUVM, VMCPUID idCpu, PDBGFADDRESS pAddress, PRTGCPHYS pGCPhys); 123 VMMR3DECL(int) DBGFR3AddrToHostPhys(PUVM pUVM, VMCPUID idCpu, PDBGFADDRESS pAddress, PRTHCPHYS pHCPhys); 124 VMMR3DECL(int) DBGFR3AddrToVolatileR3Ptr(PUVM pUVM, VMCPUID idCpu, PDBGFADDRESS pAddress, bool fReadOnly, void **ppvR3Ptr); 298 VMMR3DECL(int) DBGFR3Attach(PUVM pUVM); variable 299 VMMR3DECL(int) DBGFR3Detach(PUVM pUVM); variable 301 VMMR3DECL(int) DBGFR3Halt(PUVM pUVM); variable 302 VMMR3DECL(bool) DBGFR3IsHalted(PUVM pUVM); variable 303 VMMR3DECL(int) DBGFR3QueryWaitable(PUVM pUVM); variable 304 VMMR3DECL(int) DBGFR3Resume(PUVM pUVM); variable 428 VMMR3DECL(VMCPUID) DBGFR3CpuGetCount(PUVM pUVM); variable 663 VMMR3DECL(RTDBGCFG) DBGFR3AsGetConfig(PUVM pUVM); variable [all...] |
/vbox/src/VBox/VMM/include/ |
H A D | MMInternal.h | 123 PUVM pUVM; member in struct:MMHEAP 209 PUVM pUVM; member in struct:MMUKHEAP 803 int mmR3HeapCreateU(PUVM pUVM, PMMHEAP *ppHeap); 807 int mmR3UkHeapCreateU(PUVM pUVM, PMMUKHEAP *ppHeap);
|
/vbox/src/VBox/Main/src-client/ |
H A D | DisplayImpl.cpp | 721 int Display::i_registerSSM(PUVM pUVM) argument 728 int rc = SSMR3RegisterExternal(pUVM, "DisplayData", 0, sSSMDisplayVer5, 739 rc = SSMR3RegisterExternal(pUVM, "DisplayData", 12 /*uInstance*/, sSSMDisplayVer, 0 /*cbGuess*/, 745 rc = SSMR3RegisterExternal(pUVM, "DisplayData", 24 /*uInstance*/, sSSMDisplayVer, 0 /*cbGuess*/, 752 rc = SSMR3RegisterExternal(pUVM, "DisplayScreenshot", 1100 /*uInstance*/, sSSMDisplayScreenshotVer, 0 /*cbGuess*/, 2003 static int i_displayTakeScreenshot(PUVM pUVM, Display *pDisplay, struct DRVMAINDISPLAY *pDrv, ULONG aScreenId, argument 2024 vrc = VMR3ReqPriorityCallWaitU(pUVM, VMCPUID_ANY, (PFNRT)Display::i_displayTakeScreenshotEMT, 6,
|
H A D | ConsoleImpl2.cpp | 607 HRESULT Console::i_attachRawPCIDevices(PUVM pUVM, BusAssignmentManager *pBusMgr, PCFGMNODE pDevices) argument 632 return VMR3SetError(pUVM, VERR_NOT_FOUND, RT_SRC_POS, 776 * @param pUVM The user mode VM handle. 783 DECLCALLBACK(int) Console::i_configConstructor(PUVM pUVM, PVM pVM, void *pvConsole) argument 800 pConsole->mpUVM = pUVM; 801 VMR3RetainUVM(pUVM); 805 vrc = pConsole->i_configConstructorInner(pUVM, pVM, &alock); 814 VMR3ReleaseUVM(pUVM); 970 * @param pUVM The user mode VM handle. 976 int Console::i_configConstructorInner(PUVM pUVM, PV argument 3707 i_configMediumAttachment(const char *pcszDevice, unsigned uInstance, StorageBus_T enmBus, bool fUseHostIOCache, bool fBuiltinIOCache, bool fSetupMerge, unsigned uMergeSource, unsigned uMergeTarget, IMediumAttachment *pMediumAtt, MachineState_T aMachineState, HRESULT *phrc, bool fAttachDetach, bool fForceUnmount, bool fHotplug, PUVM pUVM, DeviceType_T *paLedDevType, PCFGMNODE *ppLunL0) argument 5723 i_configGuestProperties(void *pvConsole, PUVM pUVM) argument [all...] |
H A D | ConsoleImpl.cpp | 2260 /*static*/ DECLCALLBACK(int) Console::i_unplugCpu(Console *pThis, PUVM pUVM, VMCPUID idCpu) argument 2262 LogFlowFunc(("pThis=%p pVM=%p idCpu=%u\n", pThis, pUVM, idCpu)); 2266 int vrc = PDMR3DeviceDetach(pUVM, "acpi", 0, idCpu, 0); 2272 HRESULT Console::i_doCPURemove(ULONG aCpu, PUVM pUVM) argument 2308 int vrc = PDMR3QueryDeviceLun(pUVM, "acpi", 0, aCpu, &pBase); 2316 vrc = VMR3GetCpuCoreAndPackageIdFromCpuId(pUVM, aCpu, &idCpuCore, &idCpuPackage); AssertRC(vrc); 2348 vrc = VMR3ReqCallU(pUVM, 0, &pReq, 0 /* no wait! */, VMREQFLAGS_VBOX_STATUS, 2350 this, pUVM, (VMCPUID)aCpu); 2365 vrc = VMR3HotUnplugCpu(pUVM, aCpu); 2381 /*static*/ DECLCALLBACK(int) Console::i_plugCpu(Console *pThis, PUVM pUVM, VMCPUI argument 2418 i_doCPUAdd(ULONG aCpu, PUVM pUVM) argument 3327 i_suspendBeforeConfigChange(PUVM pUVM, AutoWriteLock *pAlock, bool *pfResume) argument 3376 i_resumeAfterConfigChange(PUVM pUVM) argument 3404 i_doMediumChange(IMediumAttachment *aMediumAttachment, bool fForce, PUVM pUVM) argument 3531 i_changeRemovableMedium(Console *pThis, PUVM pUVM, const char *pcszDevice, unsigned uInstance, StorageBus_T enmBus, bool fUseHostIOCache, IMediumAttachment *aMediumAtt, bool fForce) argument 3585 i_doStorageDeviceAttach(IMediumAttachment *aMediumAttachment, PUVM pUVM, bool fSilent) argument 3706 i_attachStorageDevice(Console *pThis, PUVM pUVM, const char *pcszDevice, unsigned uInstance, StorageBus_T enmBus, bool fUseHostIOCache, IMediumAttachment *aMediumAtt, bool fSilent) argument 3759 i_doStorageDeviceDetach(IMediumAttachment *aMediumAttachment, PUVM pUVM, bool fSilent) argument 3876 i_detachStorageDevice(Console *pThis, PUVM pUVM, const char *pcszDevice, unsigned uInstance, StorageBus_T enmBus, IMediumAttachment *pMediumAtt, bool fSilent) argument 4242 notifyNatDnsChange(PUVM pUVM, const char *pszDevice, ULONG ulInstanceMax) argument 4829 i_doNetworkAdapterChange(PUVM pUVM, const char *pszDevice, unsigned uInstance, unsigned uLun, INetworkAdapter *aNetworkAdapter) argument 4885 i_changeNetworkAttachment(Console *pThis, PUVM pUVM, const char *pszDevice, unsigned uInstance, unsigned uLun, INetworkAdapter *aNetworkAdapter) argument 7463 PUVM pUVM = mpUVM; Assert(pUVM != NULL); local 8146 i_vmstateChangeCallback(PUVM pUVM, VMSTATE enmState, VMSTATE enmOldState, void *pvUser) argument 8681 i_usbAttachCallback(Console *that, PUVM pUVM, IUSBDevice *aHostDevice, PCRTUUID aUuid, bool aRemote, const char *aAddress, void *pvRemoteBackend, USHORT aPortVersion, ULONG aMaskedIfs, const char *pszCaptureFilename) argument 8770 i_usbDetachCallback(Console *that, PUVM pUVM, PCRTUUID aUuid) argument 9085 i_stateProgressCallback(PUVM pUVM, unsigned uPercent, void *pvUser) argument 9104 i_genericVMSetErrorCallback(PUVM pUVM, void *pvUser, int rc, RT_SRC_POS_DECL, const char *pszErrorFmt, va_list va) argument 9140 i_setVMRuntimeErrorCallback(PUVM pUVM, void *pvUser, uint32_t fFlags, const char *pszErrorId, const char *pszFormat, va_list va) argument 9166 i_captureUSBDevices(PUVM pUVM) argument 9391 PUVM pUVM = (PUVM)pvUser; local 9873 i_reconfigureMediumAttachment(Console *pThis, PUVM pUVM, const char *pcszDevice, unsigned uInstance, StorageBus_T enmBus, bool fUseHostIOCache, bool fBuiltinIOCache, bool fSetupMerge, unsigned uMergeSource, unsigned uMergeTarget, IMediumAttachment *aMediumAtt, MachineState_T aMachineState, HRESULT *phrc) argument 9979 i_vmm2User_SaveState(PCVMM2USERMETHODS pThis, PUVM pUVM) argument 9999 i_vmm2User_NotifyEmtInit(PCVMM2USERMETHODS pThis, PUVM pUVM, PUVMCPU pUVCpu) argument 10009 i_vmm2User_NotifyEmtTerm(PCVMM2USERMETHODS pThis, PUVM pUVM, PUVMCPU pUVCpu) argument 10019 i_vmm2User_NotifyPdmtInit(PCVMM2USERMETHODS pThis, PUVM pUVM) argument 10029 i_vmm2User_NotifyPdmtTerm(PCVMM2USERMETHODS pThis, PUVM pUVM) argument 10039 i_vmm2User_NotifyResetTurnedIntoPowerOff(PCVMM2USERMETHODS pThis, PUVM pUVM) argument [all...] |
/vbox/src/recompiler/ |
H A D | VBoxRecompiler.c | 564 STAMR3Deregister(pVM->pUVM, "/PROF/REM/*"); 565 STAMR3Deregister(pVM->pUVM, "/REM/*"); 1077 DBGFR3Info(pVM->pUVM, "cpumguest", NULL, NULL); 1079 rc = DBGFR3DisasInstrEx(pVM->pUVM, 3542 DBGFR3Info(pVM->pUVM, "handlers", NULL, DBGFR3InfoLogRelHlp()); 3544 DBGFR3Info(pVM->pUVM, "mmio", NULL, DBGFR3InfoLogRelHlp()); 3546 DBGFR3Info(pVM->pUVM, "phys", NULL, DBGFR3InfoLogRelHlp()); 3981 static DECLCALLBACK(int) remR3CmdDisasEnableStepping(PCDBGCCMD pCmd, PDBGCCMDHLP pCmdHlp, PUVM pUVM, argument 3985 PVM pVM = pUVM->pVM; 4058 int rc = DBGFR3DisasInstrEx(pVCpu->pVMR3->pUVM, [all...] |