Lines Matching refs:InternalInstruction
203 static int consumeByte(struct InternalInstruction* insn, uint8_t* byte) { in consumeByte()
219 static int lookAtByte(struct InternalInstruction* insn, uint8_t* byte) { in lookAtByte()
223 static void unconsumeByte(struct InternalInstruction* insn) { in unconsumeByte()
228 static int name(struct InternalInstruction* insn, type* ptr) { \
270 static void dbgprintf(struct InternalInstruction* insn, in CONSUME_FUNC()
286 static bool isREX(struct InternalInstruction *insn, uint8_t prefix) { in isREX()
298 static void setPrefixPresent(struct InternalInstruction *insn, uint8_t prefix) { in setPrefixPresent()
338 static int readPrefixes(struct InternalInstruction* insn) { in readPrefixes()
635 static int readModRM(struct InternalInstruction* insn);
644 static int readOpcode(struct InternalInstruction* insn) { in readOpcode()
773 struct InternalInstruction* insn, in getIDWithAttrMask()
853 static int getID(struct InternalInstruction* insn, const void *miiArg) { in getID()
1161 static int readSIB(struct InternalInstruction* insn) { in readSIB()
1237 static int readDisplacement(struct InternalInstruction* insn) { in readDisplacement()
1282 static int readModRM(struct InternalInstruction* insn) { in readModRM()
1425 static uint16_t name(struct InternalInstruction *insn, \
1521 static int fixupReg(struct InternalInstruction *insn, in fixupReg()
1573 static int readOpcodeRegister(struct InternalInstruction* insn, uint8_t size) { in readOpcodeRegister()
1620 static int readImmediate(struct InternalInstruction* insn, uint8_t size) { in readImmediate()
1674 static int readVVVV(struct InternalInstruction* insn) { in readVVVV()
1704 static int readMaskRegister(struct InternalInstruction* insn) { in readMaskRegister()
1722 static int readOperands(struct InternalInstruction* insn) { in readOperands()
1900 struct InternalInstruction *insn, byteReader_t reader, in decodeInstruction()
1903 memset(insn, 0, sizeof(struct InternalInstruction)); in decodeInstruction()