Lines Matching refs:segs

794     GCPtrPC = pVM->rem.s.Env.eip + pVM->rem.s.Env.segs[R_CS].base;
973 RTGCPTR GCPtrPC = pVM->rem.s.Env.eip + pVM->rem.s.Env.segs[R_CS].base;
1042 rc, pVM->rem.s.Env.segs[R_CS].selector, (RTGCPTR)pVM->rem.s.Env.eip));
1153 RTGCPTR GCPtrPC = pVM->rem.s.Env.eip + pVM->rem.s.Env.segs[R_CS].base;
1266 Log2(("REMR3Run: (cs:eip=%04x:%RGv)\n", pVM->rem.s.Env.segs[R_CS].selector, (RTGCPTR)pVM->rem.s.Env.eip));
1311 RTGCPTR GCPtrPC = pVM->rem.s.Env.eip + pVM->rem.s.Env.segs[R_CS].base;
1355 Log2(("REMR3Run: returns %Rrc (cs:eip=%04x:%RGv)\n", rc, pVM->rem.s.Env.segs[R_CS].selector, (RTGCPTR)pVM->rem.s.Env.eip));
1439 pCtx->cs.Sel = env->segs[R_CS].selector;
1440 pCtx->cs.ValidSel = env->segs[R_CS].selector;
1442 pCtx->cs.u64Base = env->segs[R_CS].base;
1443 pCtx->cs.u32Limit = env->segs[R_CS].limit;
1444 pCtx->cs.Attr.u = (env->segs[R_CS].flags >> SEL_FLAGS_SHIFT) & SEL_FLAGS_SMASK;
1446 pCtx->ds.Sel = env->segs[R_DS].selector;
1447 pCtx->ds.ValidSel = env->segs[R_DS].selector;
1449 pCtx->ds.u64Base = env->segs[R_DS].base;
1450 pCtx->ds.u32Limit = env->segs[R_DS].limit;
1451 pCtx->ds.Attr.u = (env->segs[R_DS].flags >> SEL_FLAGS_SHIFT) & SEL_FLAGS_SMASK;
1453 pCtx->es.Sel = env->segs[R_ES].selector;
1454 pCtx->es.ValidSel = env->segs[R_ES].selector;
1456 pCtx->es.u64Base = env->segs[R_ES].base;
1457 pCtx->es.u32Limit = env->segs[R_ES].limit;
1458 pCtx->es.Attr.u = (env->segs[R_ES].flags >> SEL_FLAGS_SHIFT) & SEL_FLAGS_SMASK;
1460 pCtx->fs.Sel = env->segs[R_FS].selector;
1461 pCtx->fs.ValidSel = env->segs[R_FS].selector;
1463 pCtx->fs.u64Base = env->segs[R_FS].base;
1464 pCtx->fs.u32Limit = env->segs[R_FS].limit;
1465 pCtx->fs.Attr.u = (env->segs[R_FS].flags >> SEL_FLAGS_SHIFT) & SEL_FLAGS_SMASK;
1467 pCtx->gs.Sel = env->segs[R_GS].selector;
1468 pCtx->gs.ValidSel = env->segs[R_GS].selector;
1470 pCtx->gs.u64Base = env->segs[R_GS].base;
1471 pCtx->gs.u32Limit = env->segs[R_GS].limit;
1472 pCtx->gs.Attr.u = (env->segs[R_GS].flags >> SEL_FLAGS_SHIFT) & SEL_FLAGS_SMASK;
1474 pCtx->ss.Sel = env->segs[R_SS].selector;
1475 pCtx->ss.ValidSel = env->segs[R_SS].selector;
1477 pCtx->ss.u64Base = env->segs[R_SS].base;
1478 pCtx->ss.u32Limit = env->segs[R_SS].limit;
1479 pCtx->ss.Attr.u = (env->segs[R_SS].flags >> SEL_FLAGS_SHIFT) & SEL_FLAGS_SMASK;
1658 if (env->segs[R_CS].fVBoxFlags & CPUMSELREG_FLAGS_STALE)
1660 Log2(("raw mode refused: stale CS (%#x)\n", env->segs[R_CS].selector));
1664 if (env->segs[R_SS].fVBoxFlags & CPUMSELREG_FLAGS_STALE)
1666 Log2(("raw mode refused: stale SS (%#x)\n", env->segs[R_SS].selector));
1670 if (env->segs[R_DS].fVBoxFlags & CPUMSELREG_FLAGS_STALE)
1672 Log2(("raw mode refused: stale DS (%#x)\n", env->segs[R_DS].selector));
1676 if (env->segs[R_ES].fVBoxFlags & CPUMSELREG_FLAGS_STALE)
1678 Log2(("raw mode refused: stale ES (%#x)\n", env->segs[R_ES].selector));
1682 if (env->segs[R_FS].fVBoxFlags & CPUMSELREG_FLAGS_STALE)
1684 Log2(("raw mode refused: stale FS (%#x)\n", env->segs[R_FS].selector));
1688 if (env->segs[R_GS].fVBoxFlags & CPUMSELREG_FLAGS_STALE)
1690 Log2(("raw mode refused: stale GS (%#x)\n", env->segs[R_GS].selector));
2412 SYNC_IN_SREG(&pVM->rem.s.Env, CS, &pVM->rem.s.Env.segs[R_CS], &pCtx->cs);
2413 SYNC_IN_SREG(&pVM->rem.s.Env, SS, &pVM->rem.s.Env.segs[R_SS], &pCtx->ss);
2414 SYNC_IN_SREG(&pVM->rem.s.Env, DS, &pVM->rem.s.Env.segs[R_DS], &pCtx->ds);
2415 SYNC_IN_SREG(&pVM->rem.s.Env, ES, &pVM->rem.s.Env.segs[R_ES], &pCtx->es);
2416 SYNC_IN_SREG(&pVM->rem.s.Env, FS, &pVM->rem.s.Env.segs[R_FS], &pCtx->fs);
2417 SYNC_IN_SREG(&pVM->rem.s.Env, GS, &pVM->rem.s.Env.segs[R_GS], &pCtx->gs);
2457 if (read_byte(&pVM->rem.s.Env, pVM->rem.s.Env.segs[R_CS].base + pCtx->rip) == 0xcc)
2463 if (read_byte(&pVM->rem.s.Env, pVM->rem.s.Env.segs[R_CS].base + pCtx->rip) == 0xce)
2591 pCtx->a_sreg.Sel = pVM->rem.s.Env.segs[R_##a_SREG].selector; \
2592 if (!pVM->rem.s.Env.segs[R_SS].newselector) \
2594 pCtx->a_sreg.ValidSel = pVM->rem.s.Env.segs[R_##a_SREG].selector; \
2596 pCtx->a_sreg.u64Base = pVM->rem.s.Env.segs[R_##a_SREG].base; \
2597 pCtx->a_sreg.u32Limit = pVM->rem.s.Env.segs[R_##a_SREG].limit; \
2599 pCtx->a_sreg.Attr.u = (pVM->rem.s.Env.segs[R_##a_SREG].flags >> SEL_FLAGS_SHIFT) & SEL_FLAGS_SMASK; \
2785 || ( pVM->rem.s.Env.segs[R_SS].newselector
2786 | pVM->rem.s.Env.segs[R_GS].newselector
2787 | pVM->rem.s.Env.segs[R_FS].newselector
2788 | pVM->rem.s.Env.segs[R_ES].newselector
2789 | pVM->rem.s.Env.segs[R_DS].newselector
2790 | pVM->rem.s.Env.segs[R_CS].newselector) == 0
4144 cs = cpu_single_env->segs[R_CS].selector;
4145 eip = uCode - cpu_single_env->segs[R_CS].base;
4499 u8Interrupt, rc, env->segs[R_CS].selector, (uint64_t)env->eip, (uint64_t)env->eflags));