Searched refs:pHid (Results 1 - 3 of 3) sorted by relevance

/vbox/src/VBox/VMM/VMMAll/
H A DIEMAllCImplStrInstr.cpp.h1327 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 DIEMAllCImpl.cpp.h3831 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 DIEMAll.cpp6041 * @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