Changeset 103359 in vbox for trunk/src/VBox/VMM/VMMR3
- Timestamp:
- Feb 14, 2024 2:39:26 PM (11 months ago)
- Location:
- trunk/src/VBox/VMM/VMMR3
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/DBGFAddr.cpp
r98103 r103359 240 240 { 241 241 VMCPU_ASSERT_EMT(pVCpu); 242 /* This is just a wrapper because we cannot pass FlatPtr thru VMR3ReqCall directly. */ 243 PGMPTWALK Walk; 242 PGMPTWALK Walk = { NIL_RTGCPTR, NIL_RTGCPHYS, NIL_RTGCPHYS, false }; 244 243 int const rc = PGMGstGetPage(pVCpu, pAddress->FlatPtr, &Walk); 245 244 *pGCPhys = Walk.GCPhys; -
trunk/src/VBox/VMM/VMMR3/PDMLdr.cpp
r99775 r103359 714 714 * Ask the support library to load it. 715 715 */ 716 void *pvImageBase;717 716 RTERRINFOSTATIC ErrInfo; 718 RTErrInfoInitStatic(&ErrInfo);719 int rc = SUPR3LoadModule(pszFilename, pszName, &pvImageBase, &ErrInfo.Core);717 void *pvImageBase = NULL; 718 int rc = SUPR3LoadModule(pszFilename, pszName, &pvImageBase, RTErrInfoInitStatic(&ErrInfo)); 720 719 if (RT_SUCCESS(rc)) 721 720 { -
trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp
r102859 r103359 1007 1007 uint32_t cYieldCountDown = cYieldCountDownReload; 1008 1008 RTGCPHYS GCPhysPrev = NIL_RTGCPHYS; 1009 PGMPTWALK Walk = { NIL_RTGCPTR, NIL_RTGCPHYS, NIL_RTGCPHYS, false }; 1010 PGMPTWALKGST WalkGst = { {}, PGMPTWALKGSTTYPE_INVALID }; 1009 1011 bool fFullWalk = true; 1010 PGMPTWALK Walk;1011 PGMPTWALKGST WalkGst;1012 1012 1013 1013 PGM_LOCK_VOID(pVM); 1014 1014 for (;; offPage = 0) 1015 1015 { 1016 int rc;1016 int rc; 1017 1017 if (fFullWalk) 1018 1018 rc = pgmGstPtWalk(pVCpu, GCPtr, &Walk, &WalkGst);
Note:
See TracChangeset
for help on using the changeset viewer.