VirtualBox

Changeset 9544 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Jun 9, 2008 1:00:02 PM (17 years ago)
Author:
vboxsync
Message:

Dump MSRs too.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/CPUM.cpp

    r9543 r9544  
    793793            {
    794794                pHlp->pfnPrintf(pHlp,
    795                     "%srax=%016RX64 %srbx=%016RX64 %srcx=%016RX64 %srdx=%016RX64 %srsi=%016RX64 %srdi=%016RX64\n"
    796                     "%sr8 =%016RX64 %sr9 =%016RX64 %sr10=%016RX64 %sr11=%016RX64 %sr12=%016RX64 %sr13=%016RX64\n"
    797                     "%sr14=%016RX64 %sr15 =%016RX64\n"
     795                    "%srax=%016RX64 %srbx=%016RX64 %srcx=%016RX64 %srdx=%016RX64\n"
     796                    "%srsi=%016RX64 %srdi=%016RX64 %sr8 =%016RX64 %sr9 =%016RX64\n"
     797                    "%sr10=%016RX64 %sr11=%016RX64 %sr12=%016RX64 %sr13=%016RX64\n"
     798                    "%sr14=%016RX64 %sr15=%016RX64\n"
    798799                    "%srip=%016RX64 %srsp=%016RX64 %srbp=%016RX64 %siopl=%d %*s\n"
    799800                    "%scs=%04x %sss=%04x %sds=%04x %ses=%04x %sfs=%04x %sgs=%04x                %seflags=%08x\n",
     
    820821            {
    821822                pHlp->pfnPrintf(pHlp,
    822                     "%srax=%016RX64 %srbx=%016RX64 %srcx=%016RX64 %srdx=%016RX64 %srsi=%016RX64 %srdi=%016RX64\n"
    823                     "%sr8 =%016RX64 %sr9 =%016RX64 %sr10=%016RX64 %sr11=%016RX64 %sr12=%016RX64 %sr13=%016RX64\n"
    824                     "%sr14=%016RX64 %sr15 =%016RX64\n"
     823                    "%srax=%016RX64 %srbx=%016RX64 %srcx=%016RX64 %srdx=%016RX64\n"
     824                    "%srsi=%016RX64 %srdi=%016RX64 %sr8 =%016RX64 %sr9 =%016RX64\n"
     825                    "%sr10=%016RX64 %sr11=%016RX64 %sr12=%016RX64 %sr13=%016RX64\n"
     826                    "%sr14=%016RX64 %sr15=%016RX64\n"
    825827                    "%srip=%016RX64 %srsp=%016RX64 %srbp=%016RX64 %siopl=%d %*s\n"
    826828                    "%scs=%04x %sss=%04x %sds=%04x %ses=%04x %sfs=%04x %sgs=%04x %str=%04x      %seflags=%08x\n"
     
    855857            {
    856858                pHlp->pfnPrintf(pHlp,
    857                     "%srax=%016RX64 %srbx=%016RX64 %srcx=%016RX64 %srdx=%016RX64 %srsi=%016RX64 %srdi=%016RX64\n"
    858                     "%sr8 =%016RX64 %sr9 =%016RX64 %sr10=%016RX64 %sr11=%016RX64 %sr12=%016RX64 %sr13=%016RX64\n"
    859                     "%sr14=%016RX64 %sr15 =%016RX64\n"
     859                    "%srax=%016RX64 %srbx=%016RX64 %srcx=%016RX64 %srdx=%016RX64\n"
     860                    "%srsi=%016RX64 %srdi=%016RX64 %sr8 =%016RX64 %sr9 =%016RX64\n"
     861                    "%sr10=%016RX64 %sr11=%016RX64 %sr12=%016RX64 %sr13=%016RX64\n"
     862                    "%sr14=%016RX64 %sr15=%016RX64\n"
    860863                    "%srip=%016RX64 %srsp=%016RX64 %srbp=%016RX64 %siopl=%d %*s\n"
    861864                    "%scs={%04x base=%016RX64 limit=%08x flags=%08x} %sdr0=%08RX64 %sdr1=%08RX64\n"
     
    925928
    926929
     930            pHlp->pfnPrintf(pHlp,
     931                "MSR:\n"
     932                "%sEFER         =%016RX64\n"
     933                "%sPAT          =%016RX64\n"
     934                "%sSTAR         =%016RX64\n"
     935                "%sCSTAR        =%016RX64\n"
     936                "%sLSTAR        =%016RX64\n"
     937                "%sSFMASK       =%016RX64\n"
     938                "%sFSBASE       =%016RX64\n"
     939                "%sGSBASE       =%016RX64\n"
     940                "%sKERNELGSBASE =%016RX64\n",
     941                pszPrefix, pCtx->msrEFER,
     942                pszPrefix, pCtx->msrPAT,
     943                pszPrefix, pCtx->msrSTAR,
     944                pszPrefix, pCtx->msrCSTAR,
     945                pszPrefix, pCtx->msrLSTAR,
     946                pszPrefix, pCtx->msrSFMASK,
     947                pszPrefix, pCtx->msrFSBASE,
     948                pszPrefix, pCtx->msrGSBASE,
     949                pszPrefix, pCtx->msrKERNELGSBASE);
     950
    927951            break;
    928952    }
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