Changeset 29562 in vbox
- Timestamp:
- May 17, 2010 3:13:35 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/PGMR0SharedPage.cpp
r29468 r29562 55 55 56 56 /* Check every region of the shared module. */ 57 for (unsigned i = 0; i < pModule->cRegions; i++)57 for (unsigned idxModule = 0; idxModule < pModule->cRegions; idxModule++) 58 58 { 59 Assert((pModule->aRegions[i ].cbRegion & 0xfff) == 0);60 Assert((pModule->aRegions[i ].GCRegionAddr & 0xfff) == 0);59 Assert((pModule->aRegions[idxModule].cbRegion & 0xfff) == 0); 60 Assert((pModule->aRegions[idxModule].GCRegionAddr & 0xfff) == 0); 61 61 62 RTGCPTR GCRegion = pModule->aRegions[i ].GCRegionAddr;63 unsigned cbRegion = pModule->aRegions[i ].cbRegion & ~0xfff;62 RTGCPTR GCRegion = pModule->aRegions[idxModule].GCRegionAddr; 63 unsigned cbRegion = pModule->aRegions[idxModule].cbRegion & ~0xfff; 64 64 unsigned idxPage = 0; 65 65 bool fValidChanges = false; … … 111 111 if (fValidChanges) 112 112 { 113 rc = GMMR0SharedModuleCheckRange(pGVM, pModule, i , idxPage, paPageDesc);113 rc = GMMR0SharedModuleCheckRange(pGVM, pModule, idxModule, idxPage, paPageDesc); 114 114 AssertRC(rc); 115 115 if (RT_FAILURE(rc)) … … 132 132 Assert(!PGM_PAGE_IS_SHARED(pPage)); 133 133 134 Log(("PGMR0SharedModuleCheck: shared page gc phys %RGp host %RHp->%RHp\n", paPageDesc[i].GCPhys, PGM_PAGE_GET_HCPHYS(pPage), paPageDesc[i].HCPhys));134 Log(("PGMR0SharedModuleCheck: shared page gc virt=%RGv phys %RGp host %RHp->%RHp\n", pModule->aRegions[idxModule].GCRegionAddr + i * PAGE_SIZE, paPageDesc[i].GCPhys, PGM_PAGE_GET_HCPHYS(pPage), paPageDesc[i].HCPhys)); 135 135 if (paPageDesc[i].HCPhys != PGM_PAGE_GET_HCPHYS(pPage)) 136 136 {
Note:
See TracChangeset
for help on using the changeset viewer.