Changeset 42420 in vbox for trunk/src/recompiler/VBoxRecompiler.c
- Timestamp:
- Jul 26, 2012 5:33:01 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 79521
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/recompiler/VBoxRecompiler.c
r42407 r42420 1126 1126 0, /* GCPtr */ 1127 1127 DBGF_DISAS_FLAGS_CURRENT_GUEST 1128 | DBGF_DISAS_FLAGS_DEFAULT_MODE 1129 | DBGF_DISAS_FLAGS_HID_SEL_REGS_VALID, 1128 | DBGF_DISAS_FLAGS_DEFAULT_MODE, 1130 1129 szBuf, 1131 1130 sizeof(szBuf), … … 2330 2329 if (pCtx->ldtr.fFlags & CPUMSELREG_FLAGS_VALID) 2331 2330 { 2332 pVM->rem.s.Env.ldt.selector = pCtx->ldtr.Sel; 2333 pVM->rem.s.Env.ldt.base = pCtx->ldtr.u64Base; 2334 pVM->rem.s.Env.ldt.limit = pCtx->ldtr.u32Limit; 2335 pVM->rem.s.Env.ldt.flags = (pCtx->ldtr.Attr.u << 8) & 0xFFFFFF; 2331 pVM->rem.s.Env.ldt.selector = pCtx->ldtr.Sel; 2332 pVM->rem.s.Env.ldt.newselector = 0; 2333 pVM->rem.s.Env.ldt.fVBoxFlags = pCtx->ldtr.fFlags; 2334 pVM->rem.s.Env.ldt.base = pCtx->ldtr.u64Base; 2335 pVM->rem.s.Env.ldt.limit = pCtx->ldtr.u32Limit; 2336 pVM->rem.s.Env.ldt.flags = (pCtx->ldtr.Attr.u << 8) & 0xFFFFFF; 2336 2337 } 2337 2338 else 2339 { 2340 AssertFailed(); /* Shouldn't happen, see cpumR3LoadExec. */ 2338 2341 sync_ldtr(&pVM->rem.s.Env, pCtx->ldtr.Sel); 2342 } 2339 2343 } 2340 2344 … … 3997 4001 0, /* GCPtr */ 3998 4002 DBGF_DISAS_FLAGS_CURRENT_GUEST 3999 | DBGF_DISAS_FLAGS_DEFAULT_MODE 4000 | DBGF_DISAS_FLAGS_HID_SEL_REGS_VALID, 4003 | DBGF_DISAS_FLAGS_DEFAULT_MODE, 4001 4004 szBuf, 4002 4005 sizeof(szBuf),
Note:
See TracChangeset
for help on using the changeset viewer.