Lines Matching refs:Insn
1743 InternalInstruction Insn; in getInstruction() local
1744 memset(&Insn, 0, sizeof(InternalInstruction)); in getInstruction()
1745 Insn.bytes = Bytes; in getInstruction()
1746 Insn.startLocation = Address; in getInstruction()
1747 Insn.readerCursor = Address; in getInstruction()
1748 Insn.mode = fMode; in getInstruction()
1750 if (Bytes.empty() || readPrefixes(&Insn) || readOpcode(&Insn) || in getInstruction()
1751 getInstructionID(&Insn, MII.get()) || Insn.instructionID == 0 || in getInstruction()
1752 readOperands(&Insn)) { in getInstruction()
1753 Size = Insn.readerCursor - Address; in getInstruction()
1757 Insn.operands = x86OperandSets[Insn.spec->operands]; in getInstruction()
1758 Insn.length = Insn.readerCursor - Insn.startLocation; in getInstruction()
1759 Size = Insn.length; in getInstruction()
1763 bool Ret = translateInstruction(Instr, Insn, this); in getInstruction()
1766 if (Insn.hasAdSize) in getInstruction()
1768 if (!Insn.mandatoryPrefix) { in getInstruction()
1769 if (Insn.hasOpSize) in getInstruction()
1771 if (Insn.repeatPrefix == 0xf2) in getInstruction()
1773 else if (Insn.repeatPrefix == 0xf3 && in getInstruction()
1775 Insn.opcode != 0x90) in getInstruction()
1777 if (Insn.hasLockPrefix) in getInstruction()