Changeset 64720 in vbox for trunk/src/VBox/VMM/VMMAll
- Timestamp:
- Nov 20, 2016 2:00:02 AM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 112004
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp
r64655 r64720 913 913 { 914 914 return pVCpu->cpum.s.Guest.ss.Sel; 915 } 916 917 918 VMMDECL(uint64_t) CPUMGetGuestFlatPC(PVMCPU pVCpu) 919 { 920 CPUMSELREG_LAZY_LOAD_HIDDEN_PARTS(pVCpu, &pVCpu->cpum.s.Guest.cs); 921 if ( !CPUMIsGuestInLongMode(pVCpu) 922 || pVCpu->cpum.s.Guest.cs.Attr.n.u1Long) 923 return pVCpu->cpum.s.Guest.eip + (uint32_t)pVCpu->cpum.s.Guest.cs.u64Base; 924 return pVCpu->cpum.s.Guest.rip + pVCpu->cpum.s.Guest.cs.u64Base; 925 } 926 927 928 VMMDECL(uint64_t) CPUMGetGuestFlatSP(PVMCPU pVCpu) 929 { 930 CPUMSELREG_LAZY_LOAD_HIDDEN_PARTS(pVCpu, &pVCpu->cpum.s.Guest.ss); 931 if ( !CPUMIsGuestInLongMode(pVCpu) 932 || pVCpu->cpum.s.Guest.ss.Attr.n.u1Long) 933 return pVCpu->cpum.s.Guest.eip + (uint32_t)pVCpu->cpum.s.Guest.ss.u64Base; 934 return pVCpu->cpum.s.Guest.rip + pVCpu->cpum.s.Guest.ss.u64Base; 915 935 } 916 936
Note:
See TracChangeset
for help on using the changeset viewer.