Lines Matching refs:InternalInstruction
197 static int consumeByte(struct InternalInstruction* insn, uint8_t* byte) { in consumeByte()
213 static int lookAtByte(struct InternalInstruction* insn, uint8_t* byte) { in lookAtByte()
217 static void unconsumeByte(struct InternalInstruction* insn) { in unconsumeByte()
222 static int name(struct InternalInstruction* insn, type* ptr) { \
264 static void dbgprintf(struct InternalInstruction* insn, in CONSUME_FUNC()
289 static void setPrefixPresent(struct InternalInstruction* insn, in setPrefixPresent()
306 static bool isPrefixAtLocation(struct InternalInstruction* insn, in isPrefixAtLocation()
323 static int readPrefixes(struct InternalInstruction* insn) { in readPrefixes()
676 static int readOpcode(struct InternalInstruction* insn) { in readOpcode()
778 static int readModRM(struct InternalInstruction* insn);
793 struct InternalInstruction* insn, in getIDWithAttrMask()
873 static int getID(struct InternalInstruction* insn, const void *miiArg) { in getID()
1176 static int readSIB(struct InternalInstruction* insn) { in readSIB()
1269 static int readDisplacement(struct InternalInstruction* insn) { in readDisplacement()
1314 static int readModRM(struct InternalInstruction* insn) { in readModRM()
1453 static uint16_t name(struct InternalInstruction *insn, \
1538 static int fixupReg(struct InternalInstruction *insn, in fixupReg()
1590 static int readOpcodeRegister(struct InternalInstruction* insn, uint8_t size) { in readOpcodeRegister()
1637 static int readImmediate(struct InternalInstruction* insn, uint8_t size) { in readImmediate()
1691 static int readVVVV(struct InternalInstruction* insn) { in readVVVV()
1721 static int readMaskRegister(struct InternalInstruction* insn) { in readMaskRegister()
1739 static int readOperands(struct InternalInstruction* insn) { in readOperands()
1869 struct InternalInstruction *insn, byteReader_t reader, in decodeInstruction()
1872 memset(insn, 0, sizeof(struct InternalInstruction)); in decodeInstruction()