Lines Matching refs:Insn
1724 InternalInstruction Insn; in getInstruction() local
1725 memset(&Insn, 0, sizeof(InternalInstruction)); in getInstruction()
1726 Insn.bytes = Bytes; in getInstruction()
1727 Insn.startLocation = Address; in getInstruction()
1728 Insn.readerCursor = Address; in getInstruction()
1729 Insn.mode = fMode; in getInstruction()
1731 if (Bytes.empty() || readPrefixes(&Insn) || readOpcode(&Insn) || in getInstruction()
1732 getInstructionID(&Insn, MII.get()) || Insn.instructionID == 0 || in getInstruction()
1733 readOperands(&Insn)) { in getInstruction()
1734 Size = Insn.readerCursor - Address; in getInstruction()
1738 Insn.operands = x86OperandSets[Insn.spec->operands]; in getInstruction()
1739 Insn.length = Insn.readerCursor - Insn.startLocation; in getInstruction()
1740 Size = Insn.length; in getInstruction()
1744 bool Ret = translateInstruction(Instr, Insn, this); in getInstruction()
1747 if (Insn.hasAdSize) in getInstruction()
1749 if (!Insn.mandatoryPrefix) { in getInstruction()
1750 if (Insn.hasOpSize) in getInstruction()
1752 if (Insn.repeatPrefix == 0xf2) in getInstruction()
1754 else if (Insn.repeatPrefix == 0xf3 && in getInstruction()
1756 Insn.opcode != 0x90) in getInstruction()
1758 if (Insn.hasLockPrefix) in getInstruction()