Searched refs:fUse (Results 1 - 17 of 17) sorted by relevance

/vbox/src/VBox/Disassembler/
H A DDisasmFormatYasm.cpp99 switch (pParam->fUse & ( DISUSE_REG_GEN8 | DISUSE_REG_GEN16 | DISUSE_REG_GEN32 | DISUSE_REG_GEN64
207 AssertMsgFailed(("%#x\n", pParam->fUse));
224 if (pParam->fUse & DISUSE_REG_XMM)
231 else if (pParam->fUse & DISUSE_REG_YMM)
267 AssertMsgFailed(("%#x %#x\n", pParam->fUse, pDis->uAddrMode));
611 || (*pszFmt == '&' && ( DISUSE_IS_EFFECTIVE_ADDR(pDis->Param1.fUse)
612 || DISUSE_IS_EFFECTIVE_ADDR(pDis->Param2.fUse)
613 || DISUSE_IS_EFFECTIVE_ADDR(pDis->Param3.fUse)
614 || DISUSE_IS_EFFECTIVE_ADDR(pDis->Param4.fUse))))
709 case OP_PARM_s: if (pParam->fUse
788 uint32_t const fUse = pParam->fUse; local
[all...]
H A DDisasmReg.cpp266 if (pParam->fUse & (DISUSE_REG_GEN32|DISUSE_REG_GEN64|DISUSE_REG_GEN16))
502 if (DISUSE_IS_EFFECTIVE_ADDR(pParam->fUse))
508 if (pParam->fUse & DISUSE_BASE)
510 if (pParam->fUse & DISUSE_REG_GEN8)
516 if (pParam->fUse & DISUSE_REG_GEN16)
522 if (pParam->fUse & DISUSE_REG_GEN32)
528 if (pParam->fUse & DISUSE_REG_GEN64)
540 if (pParam->fUse & DISUSE_INDEX)
542 if (pParam->fUse & DISUSE_REG_GEN16)
549 Assert(!(pParam->fUse
[all...]
H A DDisasmCore.cpp727 pParam->fUse |= DISUSE_INDEX | vregtype;
732 pParam->fUse |= DISUSE_SCALE;
742 pParam->fUse |= DISUSE_DISPLACEMENT32;
747 pParam->fUse |= DISUSE_DISPLACEMENT64;
753 pParam->fUse |= DISUSE_BASE | regtype;
873 pParam->fUse |= DISUSE_REG_GEN8;
880 pParam->fUse |= DISUSE_REG_GEN16;
887 pParam->fUse |= DISUSE_REG_GEN32;
892 pParam->fUse |= DISUSE_REG_GEN64;
910 pParam->fUse |
[all...]
/vbox/src/VBox/VMM/include/
H A DCSAMInternal.h253 if (pCpu->Param1.fUse & DISUSE_IMMEDIATE8_REL)
258 if (pCpu->Param1.fUse & DISUSE_IMMEDIATE16_REL)
263 if (pCpu->Param1.fUse & DISUSE_IMMEDIATE32_REL)
269 Log(("We don't support far jumps here!! (%08X)\n", pCpu->Param1.fUse));
H A DPATMInternal.h663 if (pCpu->Param1.fUse & DISUSE_IMMEDIATE8_REL)
668 if (pCpu->Param1.fUse & DISUSE_IMMEDIATE16_REL)
673 if (pCpu->Param1.fUse & DISUSE_IMMEDIATE32_REL)
679 Log(("We don't support far jumps here!! (%08X)\n", pCpu->Param1.fUse));
/vbox/src/VBox/VMM/VMMAll/
H A DIOMAll.cpp75 if (pParam->fUse & (DISUSE_BASE | DISUSE_INDEX | DISUSE_SCALE | DISUSE_DISPLACEMENT8 | DISUSE_DISPLACEMENT16 | DISUSE_DISPLACEMENT32))
83 if (pParam->fUse & (DISUSE_REG_GEN64 | DISUSE_REG_GEN32 | DISUSE_REG_GEN16 | DISUSE_REG_GEN8))
85 if (pParam->fUse & DISUSE_REG_GEN32)
92 if (pParam->fUse & DISUSE_REG_GEN16)
99 if (pParam->fUse & DISUSE_REG_GEN8)
106 Assert(pParam->fUse & DISUSE_REG_GEN64);
113 if (pParam->fUse & (DISUSE_IMMEDIATE64 | DISUSE_IMMEDIATE64_SX8))
120 if (pParam->fUse & (DISUSE_IMMEDIATE32 | DISUSE_IMMEDIATE32_SX8))
127 if (pParam->fUse & (DISUSE_IMMEDIATE16 | DISUSE_IMMEDIATE16_SX8))
134 if (pParam->fUse
[all...]
H A DEMAll.cpp2240 if ( (pDis->Param1.fUse & DISUSE_BASE)
2241 && (pDis->Param1.fUse & (DISUSE_REG_GEN16|DISUSE_REG_GEN32))
2718 if (RT_UNLIKELY(pDis->Param1.fUse == DISUSE_REG_SEG))
2773 AssertReturn((pDis->Param1.fUse & (DISUSE_REG_GEN8|DISUSE_REG_GEN16|DISUSE_REG_GEN32)), VERR_EM_INTERPRETER);
2774 AssertReturn(pDis->Param2.fUse == DISUSE_REG_SEG, VERR_EM_INTERPRETER);
3418 if ((pDis->Param1.fUse == DISUSE_REG_GEN32 || pDis->Param1.fUse == DISUSE_REG_GEN64) && pDis->Param2.fUse == DISUSE_REG_CR)
3421 if (pDis->Param1.fUse == DISUSE_REG_CR && (pDis->Param2.fUse
[all...]
H A DIOMAllMMIO.cpp1602 AssertMsg(uErrorCode == UINT32_MAX || DISUSE_IS_EFFECTIVE_ADDR(pDis->Param1.fUse) == !!(uErrorCode & X86_TRAP_PF_RW), ("flags1=%#llx/%RTbool flags2=%#llx/%RTbool ErrCd=%#x\n", pDis->Param1.fUse, DISUSE_IS_EFFECTIVE_ADDR(pDis->Param1.fUse), pDis->Param2.fUse, DISUSE_IS_EFFECTIVE_ADDR(pDis->Param2.fUse), uErrorCode));
1605 : DISUSE_IS_EFFECTIVE_ADDR(pDis->Param1.fUse))
H A DPGMAllPool.cpp756 LogFlow(("Reused instr %RGv %d at %RGv param1.fUse=%llx param1.reg=%d\n", pRegFrame->rip, pDis->pCurInstr->uOpcode, pvFault, pDis->Param1.fUse, pDis->Param1.Base.idxGenReg));
799 if ( ( (pDis->Param1.fUse & DISUSE_REG_GEN32)
800 || (pDis->Param1.fUse & DISUSE_REG_GEN64))
/vbox/src/VBox/VMM/VMMR3/
H A DPATMPatch.cpp1210 Assert(pCpu->Param1.fUse & DISUSE_REG_DBG);
1211 Assert(pCpu->Param2.fUse & DISUSE_REG_GEN32);
1219 Assert(pCpu->Param1.fUse & DISUSE_REG_GEN32);
1220 Assert(pCpu->Param2.fUse & DISUSE_REG_DBG);
1262 Assert(pCpu->Param1.fUse & DISUSE_REG_CR);
1263 Assert(pCpu->Param2.fUse & DISUSE_REG_GEN32);
1268 Assert(pCpu->Param1.fUse & DISUSE_REG_GEN32);
1269 Assert(pCpu->Param2.fUse & DISUSE_REG_CR);
1371 if (pCpu->Param1.fUse == DISUSE_REG_GEN32 || pCpu->Param1.fUse
[all...]
H A DCSAM.cpp849 Assert(pCpu->Param1.fUse & DISUSE_IMMEDIATE8);
935 && (pCpu->Param2.fUse & DISUSE_REG_SEG)
954 /** @todo broken comparison!! should be if ((pCpu->Param1.fUse & DISUSE_REG_SEG) && (pCpu->Param1.Base.idxSegReg == DISSELREG_SS)) */
1173 if ( cpu.Param1.fUse != DISUSE_REG_GEN32
1191 || cpu.Param1.fUse != DISUSE_REG_GEN32
1217 || cpu.Param1.fUse != DISUSE_REG_GEN32
1404 || (cpu.pCurInstr->uOpcode == OP_CALL && cpu.Param1.fUse == DISUSE_DISPLACEMENT32)) /* simple indirect call (call dword ptr [address]) */
1408 && cpu.Param1.fUse == DISUSE_DISPLACEMENT32)
1418 Log(("We don't support far jumps here!! (%08X)\n", cpu.Param1.fUse));
1475 && (cpu.Param1.fUse
[all...]
H A DHM.cpp1919 if (pDis->Param1.fUse == DISUSE_DISPLACEMENT32)
1922 if (pDis->Param2.fUse == DISUSE_REG_GEN32)
1930 Assert(pDis->Param2.fUse == DISUSE_IMMEDIATE32);
1951 Assert(pDis->Param1.fUse == DISUSE_REG_GEN32);
1964 && pDis->Param1.fUse == DISUSE_REG_GEN32
1966 && pDis->Param2.fUse == DISUSE_IMMEDIATE8
2095 if (pDis->Param1.fUse == DISUSE_DISPLACEMENT32)
2115 bool fUsesEax = (pDis->Param2.fUse == DISUSE_REG_GEN32 && pDis->Param2.Base.idxGenReg == DISGREG_EAX);
2123 if (pDis->Param2.fUse == DISUSE_REG_GEN32)
2133 Assert(pDis->Param2.fUse
[all...]
H A DEMRaw.cpp1029 if (Cpu.Param1.fUse & DISUSE_REG_GEN32)
1032 Assert(Cpu.Param2.fUse & DISUSE_REG_CR);
1039 Assert(Cpu.Param1.fUse & DISUSE_REG_CR);
1139 && Cpu.Param1.fUse == DISUSE_REG_CR /* write */
H A DPATM.cpp1776 Log(("We don't support far jumps here!! (%08X)\n", pCpu->Param1.fUse));
1823 if ( (pCpu->Param1.fUse & DISUSE_REG_SEG)
1832 if ( (pCpu->Param2.fUse & DISUSE_REG_SEG)
1834 && (pCpu->Param1.fUse & (DISUSE_REG_GEN32|DISUSE_REG_GEN16))) /** @todo memory operand must in theory be handled too */
1847 /** @todo broken comparison!! should be if ((pCpu->Param1.fUse & DISUSE_REG_SEG) && (pCpu->Param1.Base.idxSegReg == DISSELREG_SS)) */
1955 /** @todo broken comparison!! should be if ((pCpu->Param1.fUse & DISUSE_REG_SEG) && (pCpu->Param1.Base.idxSegReg == DISSELREG_SS)) */
2324 Log(("We don't support far jumps here!! (%08X)\n", cpu.Param1.fUse));
2542 Log(("We don't support far jumps here!! (%08X)\n", cpu.Param1.fUse));
3674 Log(("We don't support far jumps here!! (%08X)\n", pCpu->Param1.fUse));
3766 if (pCpu->Param2.fUse !
[all...]
/vbox/src/VBox/VMM/VMMRC/
H A DTRPMRCHandlers.cpp806 pCpu->Param1.fUse = DISUSE_IMMEDIATE8;
811 Assert(pCpu->Param1.fUse & DISUSE_IMMEDIATE8);
916 pCpu->Param1.fUse = DISUSE_IMMEDIATE8;
921 Assert(pCpu->Param1.fUse & DISUSE_IMMEDIATE8);
1110 if (Cpu.Param2.fUse & DISUSE_IMMEDIATE)
1116 if (Cpu.Param1.fUse & DISUSE_IMMEDIATE)
/vbox/include/VBox/
H A Ddis.h400 uint64_t fUse; member in struct:DISOPPARAM
402 * DISUSE_IMMEDIATE are set in fUse. */
407 /** 64-bit displacement, applicable if DISUSE_DISPLACEMENT64 is set in fUse. */
411 * DISUSE_RIPDISPLACEMENT32 is set in fUse. */
414 /** 16-bit displacement, applicable if DISUSE_DISPLACEMENT16 is set in fUse. */
417 /** 8-bit displacement, applicable if DISUSE_DISPLACEMENT8 is set in fUse. */
422 * set in fUse. */
426 * DISUSE_REG_GEN16, DISUSE_REG_GEN32 or DISUSE_REG_GEN64 is set in fUse. */
429 * set in fUse. 1:1 indexes. */
432 * set in fUse
[all...]
/vbox/src/VBox/Runtime/r3/
H A Dalloc-ef.cpp471 && (Dis.Param2.fUse & (DISUSE_IMMEDIATE16_SX8 | DISUSE_IMMEDIATE32_SX8 | DISUSE_IMMEDIATE64_SX8))

Completed in 130 milliseconds