/vbox/src/VBox/VMM/testcase/ |
H A D | tstInstrEmul.cpp | 41 uint32_t eax, edx, ebx, ecx, eflags; local 49 eflags = EMEmulateLockCmpXchg8b(&val, &eax, &edx, ebx, ecx); 50 if ( !(eflags & X86_EFL_ZF) 57 eflags = EMEmulateLockCmpXchg8b(&val, &eax, &edx, ebx, ecx); 58 if ( (eflags & X86_EFL_ZF) 72 eflags = EMEmulateCmpXchg8b(&val, &eax, &edx, ebx, ecx); 73 if ( !(eflags & X86_EFL_ZF) 80 eflags = EMEmulateCmpXchg8b(&val, &eax, &edx, ebx, ecx); 81 if ( (eflags & X86_EFL_ZF)
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | SELMAll.cpp | 107 if ( pCtxCore->eflags.Bits.u1VM 177 if ( pCtxCore->eflags.Bits.u1VM 311 * @param eflags Current eflags 321 VMMDECL(int) SELMToFlatBySelEx(PVMCPU pVCpu, X86EFLAGS eflags, RTSEL Sel, RTGCPTR Addr, argument 330 if ( eflags.Bits.u1VM
|
H A D | TRPMAll.cpp | 448 X86EFLAGS eflags; local 454 if (pRegFrame->eflags.Bits.u1VM) 491 /* Retrieve the eflags including the virtualized bits. */ 493 eflags.u32 = CPUMRawGetEFlags(pVCpu); 504 && (eflags.Bits.u1IF) 506 && !(eflags.Bits.u1VM) /** @todo implement when needed (illegal for same privilege level transfers). */ 571 /* Note: don't use current eflags as we might be in V86 mode and the IDT always contains protected mode selectors */ 655 if ( eflags.Bits.u1VM /* illegal */ 659 AssertMsgFailed(("Invalid stack %04X:%08RX32??? (VM=%d)\n", ss_r0, esp_r0, eflags.Bits.u1VM)); 673 Assert(eflags [all...] |
H A D | IOMAllMMIO.cpp | 744 if (SELMGetCpuModeFromSelector(pVM, pRegFrame->eflags, pRegFrame->cs, &pRegFrame->csHid) == DISCPUMODE_16BIT) 759 int offIncrement = pRegFrame->eflags.Bits.u1DF ? -(signed)cb : (signed)cb; 1014 int offIncrement = pRegFrame->eflags.Bits.u1DF ? -(signed)cb : (signed)cb; 1130 int offIncrement = pRegFrame->eflags.Bits.u1DF ? -(signed)cb : (signed)cb; 1199 uint32_t eflags = EMEmulateCmp(uData1, uData2, cb); 1200 pRegFrame->eflags.u32 = (pRegFrame->eflags.u32 & ~(X86_EFL_CF | X86_EFL_PF | X86_EFL_AF | X86_EFL_ZF | X86_EFL_SF | X86_EFL_OF)) 1201 | (eflags & (X86_EFL_CF | X86_EFL_PF | X86_EFL_AF | X86_EFL_ZF | X86_EFL_SF | X86_EFL_OF)); 1286 uint32_t eflags = pfnEmulate((uint32_t *)&uData1, uData2, cb); local 1301 /* Update guest's eflags an [all...] |
H A D | EMAll.cpp | 232 if ( pCtx->eflags.Bits.u1IF 256 if (pCtx->eflags.Bits.u1IF) 446 int rc = SELMValidateAndConvertCSAddr(pVCpu, pCtxCore->eflags, pCtxCore->ss.Sel, pCtxCore->cs.Sel, &pCtxCore->cs, 1079 RTGCUINTPTR eip, cs, esp, ss, eflags, ds, es, fs, gs, uMask; local 1090 rc |= emRCStackRead(pVM, pVCpu, pRegFrame, &eflags, (RTGCPTR)(pIretStack + 8), 4); 1092 AssertReturn(eflags & X86_EFL_VM, VERR_EM_INTERPRETER); 1107 eflags &= uMask; 1109 CPUMRawSetEFlags(pVCpu, eflags); 1110 Assert((pRegFrame->eflags.u32 & (X86_EFL_IF|X86_EFL_IOPL)) == X86_EFL_IF); 1132 RTGCUINTPTR eip, cs, esp, ss, eflags, uMas local 2168 uint32_t eflags; local 2349 uint32_t eflags = pfnEmulate(&valpar1, valpar2, param2.size); local 2430 RTGCUINTREG32 eflags = 0; local 2520 uint32_t eflags = pfnEmulate(&valpar1, valpar2, param2.size); local 2577 uint32_t eflags; local 2678 RTGCUINTREG32 eflags = 0; local 3043 uint64_t eflags; local 3108 uint64_t eflags; local 3181 uint32_t eflags; local [all...] |
H A D | CPUMAllRegs.cpp | 98 if (pVCpu->cpum.s.Guest.eflags.Bits.u1VM) 270 pVCpu->cpum.s.Hyper.eflags.u32 = Efl; 306 pVCpu->cpum.s.Hyper.eflags.u = X86_EFL_1; 489 return pVCpu->cpum.s.Hyper.eflags.u32; 770 VMMDECL(int) CPUMSetGuestEFlags(PVMCPU pVCpu, uint32_t eflags) argument 772 pVCpu->cpum.s.Guest.eflags.u32 = eflags; 1056 return pVCpu->cpum.s.Guest.eflags.u32; 2269 || pVCpu->cpum.s.Guest.eflags.Bits.u1VM; /** @todo verify that this cannot be set in long mode. */ 2387 && !pCtx->eflags [all...] |
/vbox/src/VBox/Devices/PC/ipxe/src/arch/i386/include/ |
H A D | comboot.h | 103 com32_reg32_t eflags; /* Offset 40 */ member in struct:__anon15030
|
/vbox/include/VBox/vmm/ |
H A D | cpumctx-v1_6.h | 147 X86EFLAGS eflags; member in union:CPUMCTX_VER1_6::__anon297
|
H A D | cpumctx.h | 235 X86EFLAGS eflags; member in union:CPUMCTXCORE::__anon308 343 X86EFLAGS eflags; member in union:CPUMCTX::__anon318
|
/vbox/src/recompiler/target-i386/ |
H A D | exec.h | 317 return env->eflags | helper_cc_compute_all(CC_OP) | (DF & DF_MASK); 321 static inline void load_eflags(int eflags, int update_mask) argument 323 CC_SRC = eflags & (CC_O | CC_S | CC_Z | CC_A | CC_P | CC_C); 324 DF = 1 - (2 * ((eflags >> 10) & 1)); 325 env->eflags = (env->eflags & ~update_mask) | 326 (eflags & update_mask) | 0x2; 334 (env->eflags & IF_MASK);
|
H A D | helper.c | 103 env->eflags = 0x2; 254 int eflags, i, nb; local 263 eflags = env->eflags; 288 env->eip, eflags, 289 eflags & DF_MASK ? 'D' : '-', 290 eflags & CC_O ? 'O' : '-', 291 eflags & CC_S ? 'S' : '-', 292 eflags & CC_Z ? 'Z' : '-', 293 eflags [all...] |
H A D | cpu.h | 124 /* eflags masks */ 151 position to ease oring with eflags. */ 165 #define HF_TF_SHIFT 8 /* must be same as eflags */ 169 #define HF_IOPL_SHIFT 12 /* must be same as eflags */ 172 #define HF_RF_SHIFT 16 /* must be same as eflags */ 173 #define HF_VM_SHIFT 17 /* must be same as eflags */ 623 target_ulong eflags; /* eflags register. During CPU emulation, CC member in struct:CPUX86State 627 /* emulator internal eflags handling */ 832 uint32_t eflags; /* eflag member in struct:CPUX86State_Ver16 [all...] |
H A D | op_helper.c | 144 uint32_t eflags; local 145 eflags = helper_cc_compute_all(CC_OP); 146 eflags |= (DF & DF_MASK); 147 eflags |= env->eflags & ~(VM_MASK | RF_MASK); 148 return eflags; 157 assert(env->eflags & (1<<VM_SHIFT)); 161 if ( ((new_eflags & IF_MASK) && (env->eflags & VIP_MASK)) 169 env->eflags |= VIF_MASK; 171 env->eflags 178 uint32_t eflags; local 2271 int eflags; local 2295 int eflags; local 2318 int eflags; local 2345 int eflags; local 2374 int eflags; local 2384 int eflags; local 2405 int eflags; local 4109 uint32_t e1, e2, eflags, selector; local 4153 uint32_t e1, e2, eflags, selector; local 4203 uint32_t e1, e2, eflags, selector; local 4236 uint32_t e1, e2, eflags, selector; local 4544 int eflags; local 4555 int eflags; local [all...] |
/vbox/src/VBox/VMM/include/ |
H A D | CPUMInternal.h | 239 X86EFLAGS eflags; member in struct:CPUMHOSTCTX
|
H A D | VMMInternal.h | 135 uint32_t eflags; member in struct:VMMR0JMPBUF
|
H A D | HMInternal.h | 537 uint64_t eflags; member in struct:VMCSCACHE::__anon16899
|
/vbox/src/recompiler/tests/ |
H A D | test-i386.c | 808 long eflags, fpus; local 831 : "=r" (eflags), "=a" (fpus) 834 a, b, fpus & FPUS_EMASK, eflags & (CC_Z | CC_P | CC_C)); 840 : "=r" (eflags), "=a" (fpus) 843 a, b, fpus & FPUS_EMASK, eflags & (CC_Z | CC_P | CC_C)); 976 #define TEST_FCMOV(a, b, eflags, CC)\ 983 : "0" (a), "u" (b), "g" (eflags));\ 984 printf("fcmov%s eflags=0x%04lx-> %f\n", \ 985 CC, (long)eflags, res);\ 991 long eflags, local 1208 long i, eflags; local [all...] |
/vbox/include/VBox/ |
H A D | sup.h | 127 uint32_t eflags; member in struct:SUPDRVTRACERUSRCTX::__anon252::__anon253
|
H A D | types.h | 805 uint32_t eflags; member in struct:VBOXTSS
|
/vbox/include/iprt/ |
H A D | x86.h | 3500 uint32_t eflags; member in struct:X86TSS32
|
/vbox/src/VBox/Devices/Graphics/shaderlib/wine/include/wine/ |
H A D | server_protocol.h | 143 struct { unsigned int eip, ebp, esp, eflags, cs, ss; } i386_regs; member in struct:__anon14159::__anon14160::__anon14161
|
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/include/wine/ |
H A D | server_protocol.h | 152 struct { unsigned int eip, ebp, esp, eflags, cs, ss; } i386_regs; member in struct:__anon1497::__anon1498::__anon1499
|