Lines Matching refs:InternalInstruction
168 static int consumeByte(struct InternalInstruction* insn, uint8_t* byte) { in consumeByte()
184 static int lookAtByte(struct InternalInstruction* insn, uint8_t* byte) { in lookAtByte()
188 static void unconsumeByte(struct InternalInstruction* insn) { in unconsumeByte()
193 static int name(struct InternalInstruction* insn, type* ptr) { \
235 static void dbgprintf(struct InternalInstruction* insn, in CONSUME_FUNC()
262 static void setPrefixPresent(struct InternalInstruction* insn, in setPrefixPresent()
279 static BOOL isPrefixAtLocation(struct InternalInstruction* insn, in isPrefixAtLocation()
299 static int readPrefixes(struct InternalInstruction* insn) { in readPrefixes()
536 static int readOpcode(struct InternalInstruction* insn) { in readOpcode()
641 static int readModRM(struct InternalInstruction* insn);
656 struct InternalInstruction* insn, in getIDWithAttrMask()
722 static int getID(struct InternalInstruction* insn, const void *miiArg) { in getID()
919 static int readSIB(struct InternalInstruction* insn) { in readSIB()
1017 static int readDisplacement(struct InternalInstruction* insn) { in readDisplacement()
1062 static int readModRM(struct InternalInstruction* insn) { in readModRM()
1195 static uint8_t name(struct InternalInstruction *insn, \
1273 static int fixupReg(struct InternalInstruction *insn, in fixupReg()
1323 static int readOpcodeModifier(struct InternalInstruction* insn) { in readOpcodeModifier()
1358 static int readOpcodeRegister(struct InternalInstruction* insn, uint8_t size) { in readOpcodeRegister()
1408 static int readImmediate(struct InternalInstruction* insn, uint8_t size) { in readImmediate()
1462 static int readVVVV(struct InternalInstruction* insn) { in readVVVV()
1485 static int readOperands(struct InternalInstruction* insn) { in readOperands()
1622 int decodeInstruction(struct InternalInstruction* insn, in decodeInstruction()
1630 memset(insn, 0, sizeof(struct InternalInstruction)); in decodeInstruction()