VirtualBox

Changeset 1971 in vbox


Ignore:
Timestamp:
Apr 6, 2007 10:16:04 AM (18 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
20250
Message:

Log updates to selectors in loaded segment registers

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMGC/SELMGC.cpp

    r1822 r1971  
    147147    }
    148148
     149#ifdef VBOX_STRICT
     150    if (Sel == (pRegFrame->cs & ~X86_SEL_MASK))
     151        Log(("GDT write to selector in CS register %04X\n", pRegFrame->cs));
     152    else
     153    if (Sel == (pRegFrame->ds & ~X86_SEL_MASK))
     154        Log(("GDT write to selector in DS register %04X\n", pRegFrame->ds));
     155    else
     156    if (Sel == (pRegFrame->es & ~X86_SEL_MASK))
     157        Log(("GDT write to selector in ES register %04X\n", pRegFrame->es));
     158    else
     159    if (Sel == (pRegFrame->fs & ~X86_SEL_MASK))
     160        Log(("GDT write to selector in FS register %04X\n", pRegFrame->fs));
     161    else
     162    if (Sel == (pRegFrame->gs & ~X86_SEL_MASK))
     163        Log(("GDT write to selector in GS register %04X\n", pRegFrame->gs));
     164    else
     165    if (Sel == (pRegFrame->ss & ~X86_SEL_MASK))
     166        Log(("GDT write to selector in SS register %04X\n", pRegFrame->ss));
     167#endif
    149168    return VINF_SUCCESS;
    150169}
Note: See TracChangeset for help on using the changeset viewer.

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