/vbox/src/VBox/VMM/VMMAll/ |
H A D | IEMAllCImpl.cpp.h | 881 * @param uSel The selector. 884 * @param pDesc The descriptor corresponding to @a uSel. The type is 887 IEM_CIMPL_DEF_4(iemCImpl_BranchTaskSegment, uint16_t, uSel, IEMBRANCH, enmBranch, IEMMODE, enmEffOpSize, PIEMSELDESC, pDesc) 897 || pDesc->Legacy.Gate.u2Dpl < (uSel & X86_SEL_RPL)) 899 Log(("BranchTaskSegment invalid priv. uSel=%04x TSS DPL=%d CPL=%u Sel RPL=%u -> #GP\n", uSel, pDesc->Legacy.Gate.u2Dpl, 900 pIemCpu->uCpl, (uSel & X86_SEL_RPL))); 901 return iemRaiseGeneralProtectionFaultBySelector(pIemCpu, uSel & X86_SEL_MASK_OFF_RPL); 909 Log(("BranchTaskSegment TSS not present uSel=%04x -> #NP\n", uSel)); 4052 uint16_t uSel; local 4144 iemCImpl_LoadDescHelper(PIEMCPU pIemCpu, uint16_t uSel, bool fAllowSysDesc, PIEMSELDESC pDesc) argument [all...] |
H A D | IEMAllInstructions.cpp.h | 5390 IEM_MC_ARG(uint16_t, uSel, 0); 5399 IEM_MC_FETCH_MEM_U16_DISP(uSel, pIemCpu->iEffSeg, GCPtrEff, 2); 5400 IEM_MC_CALL_CIMPL_5(iemCImpl_load_SReg_Greg, uSel, offSeg, iSegRegArg, iGRegArg, enmEffOpSize); 5406 IEM_MC_ARG(uint16_t, uSel, 0); 5415 IEM_MC_FETCH_MEM_U16_DISP(uSel, pIemCpu->iEffSeg, GCPtrEff, 4); 5416 IEM_MC_CALL_CIMPL_5(iemCImpl_load_SReg_Greg, uSel, offSeg, iSegRegArg, iGRegArg, enmEffOpSize); 5422 IEM_MC_ARG(uint16_t, uSel, 0); 5434 IEM_MC_FETCH_MEM_U16_DISP(uSel, pIemCpu->iEffSeg, GCPtrEff, 8); 5435 IEM_MC_CALL_CIMPL_5(iemCImpl_load_SReg_Greg, uSel, offSeg, iSegRegArg, iGRegArg, enmEffOpSize); 10517 uint16_t uSel; IEM_OPCODE_GET_NEXT_U1 local 16132 uint16_t uSel; IEM_OPCODE_GET_NEXT_U16(&uSel); local [all...] |
H A D | IEMAll.cpp | 681 static VBOXSTRICTRC iemRaiseTaskSwitchFaultBySelector(PIEMCPU pIemCpu, uint16_t uSel); 683 static VBOXSTRICTRC iemRaiseSelectorNotPresentBySelector(PIEMCPU pIemCpu, uint16_t uSel); 685 static VBOXSTRICTRC iemRaiseStackSelectorNotPresentBySelector(PIEMCPU pIemCpu, uint16_t uSel); 689 static VBOXSTRICTRC iemRaiseGeneralProtectionFaultBySelector(PIEMCPU pIemCpu, RTSEL uSel); 703 static VBOXSTRICTRC iemMemFetchSelDescWithErr(PIEMCPU pIemCpu, PIEMSELDESC pDesc, uint16_t uSel, uint8_t uXcpt, uint16_t uErrorCode); 704 static VBOXSTRICTRC iemMemFetchSelDesc(PIEMCPU pIemCpu, PIEMSELDESC pDesc, uint16_t uSel, uint8_t uXcpt); 709 static VBOXSTRICTRC iemMemMarkSelDescAccessed(PIEMCPU pIemCpu, uint16_t uSel); 2269 * @param uSel The selector value to load. 2271 static void iemHlpLoadSelectorInV86Mode(PIEMCPU pIemCpu, PCPUMSELREG pSReg, uint16_t uSel) argument 2274 pSReg->Sel = uSel; 2326 iemHlpTaskSwitchLoadDataSelectorInProtMode(PIEMCPU pIemCpu, PCPUMSELREG pSReg, uint16_t uSel) argument 4032 iemRaiseTaskSwitchFaultBySelector(PIEMCPU pIemCpu, uint16_t uSel) argument 4055 iemRaiseSelectorNotPresentBySelector(PIEMCPU pIemCpu, uint16_t uSel) argument 4063 iemRaiseStackSelectorNotPresentBySelector(PIEMCPU pIemCpu, uint16_t uSel) argument 8054 iemMemFetchSelDescWithErr(PIEMCPU pIemCpu, PIEMSELDESC pDesc, uint16_t uSel, uint8_t uXcpt, uint16_t uErrorCode) argument 8122 iemMemFetchSelDesc(PIEMCPU pIemCpu, PIEMSELDESC pDesc, uint16_t uSel, uint8_t uXcpt) argument 8156 iemMemMarkSelDescAccessed(PIEMCPU pIemCpu, uint16_t uSel) argument [all...] |
/vbox/include/iprt/ |
H A D | asm-amd64-x86.h | 486 * @param uSel The selector value. 492 DECLASM(uint32_t) ASMGetSegAttr(uint32_t uSel); variable 494 DECLINLINE(uint32_t) ASMGetSegAttr(uint32_t uSel) argument 506 : "r" (uSel) 511 lar eax, [uSel]
|
H A D | x86.h | 3733 uint16_t uSel; member in struct:X86IDTR16
|