VirtualBox

Changeset 65472 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Jan 26, 2017 10:04:42 PM (8 years ago)
Author:
vboxsync
Message:

pgmLogState: page content

Location:
trunk/src/VBox/VMM/VMMR3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR3/PGM.cpp

    r65470 r65472  
    22732273        rc = pgmR3PhysRamPreAllocate(pVM);
    22742274
     2275    //pgmLogState(pVM);
    22752276    LogRel(("PGM: PGMR3InitFinalize: 4 MB PSE mask %RGp\n", pVM->pgm.s.GCPhys4MBPSEMask));
    22762277    return rc;
     
    26562657    }
    26572658
     2659    //pgmLogState(pVM);
    26582660    pgmUnlock(pVM);
    26592661}
  • trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp

    r65469 r65472  
    28102810        LOG_PAGE_MEMBER("RGv",      GCPtrDirtyFault);
    28112811# endif
     2812        if (   pPage->enmKind == PGMPOOLKIND_32BIT_PT_FOR_32BIT_PT
     2813            || pPage->enmKind == PGMPOOLKIND_32BIT_PT_FOR_32BIT_4MB
     2814            || pPage->enmKind == PGMPOOLKIND_32BIT_PD
     2815            || pPage->enmKind == PGMPOOLKIND_32BIT_PD_PHYS)
     2816        {
     2817            uint32_t const *pu32Page = (uint32_t const *)pPage->pvPageR3;
     2818            for (uint32_t i = 0; i < 1024/2; i += 4)
     2819                RTLogRelPrintf(" %#05x: %RX32 %RX32 %RX32 %RX32\n", i, pu32Page[i], pu32Page[i+1], pu32Page[i+2], pu32Page[i+3]);
     2820        }
     2821        else if (   pPage->enmKind != PGMPOOLKIND_FREE
     2822                 && pPage->enmKind != PGMPOOLKIND_INVALID)
     2823        {
     2824            uint64_t const *pu64Page = (uint64_t const *)pPage->pvPageR3;
     2825            for (uint32_t i = 0; i < 512/2; i += 2)
     2826                RTLogRelPrintf(" %#05x: %RX64 %RX64\n", i, pu64Page[i], pu64Page[i+1]);
     2827        }
    28122828    }
    28132829
Note: See TracChangeset for help on using the changeset viewer.

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