Searched refs:pHid (Results 1 - 3 of 3) sorted by relevance
/vbox/src/VBox/VMM/VMMAll/ |
H A D | IEMAllCImplStrInstr.cpp.h | 1327 PCCPUMSELREGHID pHid = iemSRegGetHid(pIemCpu, iEffSeg); variable 1329 rcStrict = iemMemSegCheckReadAccessEx(pIemCpu, pHid, iEffSeg, &uBaseAddr); 1351 || ( uAddrReg < pHid->u32Limit 1352 && uAddrReg + (cLeftPage * (OP_SIZE / 8)) <= pHid->u32Limit)
|
H A D | IEMAllCImpl.cpp.h | 3831 PCPUMSELREGHID pHid = iemSRegGetHid(pIemCpu, iSegReg); local 3842 pHid->u64Base = (uint32_t)uSel << 4; 3843 pHid->ValidSel = uSel; 3844 pHid->fFlags = CPUMSELREG_FLAGS_VALID; 3849 pHid->u32Limit = 0xffff; 3850 pHid->Attr.u = 0; 3851 pHid->Attr.n.u1Present = 1; 3852 pHid->Attr.n.u1DescType = 1; 3853 pHid->Attr.n.u4Type = iSegReg != X86_SREG_CS 3888 iemHlpLoadNullDataSelectorProt(pIemCpu, pHid, uSe [all...] |
H A D | IEMAll.cpp | 6041 * @param pHid Pointer to the hidden register. 6047 static VBOXSTRICTRC iemMemSegCheckWriteAccessEx(PIEMCPU pIemCpu, PCCPUMSELREGHID pHid, uint8_t iSegReg, uint64_t *pu64BaseAddr) argument 6050 *pu64BaseAddr = iSegReg < X86_SREG_FS ? 0 : pHid->u64Base; 6053 if (!pHid->Attr.n.u1Present) 6056 if ( ( (pHid->Attr.n.u4Type & X86_SEL_TYPE_CODE) 6057 || !(pHid->Attr.n.u4Type & X86_SEL_TYPE_WRITE) ) 6060 *pu64BaseAddr = pHid->u64Base; 6073 * @param pHid Pointer to the hidden register. 6079 static VBOXSTRICTRC iemMemSegCheckReadAccessEx(PIEMCPU pIemCpu, PCCPUMSELREGHID pHid, uint8_t iSegReg, uint64_t *pu64BaseAddr) argument 6082 *pu64BaseAddr = iSegReg < X86_SREG_FS ? 0 : pHid [all...] |
Completed in 106 milliseconds