Lines Matching refs:InternalInstruction
281 static int consumeByte(struct InternalInstruction *insn, uint8_t *byte) in consumeByte()
298 static int lookAtByte(struct InternalInstruction *insn, uint8_t *byte) in lookAtByte()
303 static void unconsumeByte(struct InternalInstruction *insn) in unconsumeByte()
309 static int name(struct InternalInstruction *insn, type *ptr) { \
352 static void setPrefixPresent(struct InternalInstruction *insn, uint8_t prefix, uint64_t location) in CONSUME_FUNC()
413 static bool isPrefixAtLocation(struct InternalInstruction *insn, uint8_t prefix, in isPrefixAtLocation()
476 static int readPrefixes(struct InternalInstruction *insn) in readPrefixes()
920 static int readModRM(struct InternalInstruction *insn);
929 static int readOpcode(struct InternalInstruction *insn) in readOpcode()
1090 struct InternalInstruction *insn, in getIDWithAttrMask()
1173 static int getID(struct InternalInstruction *insn) in getID()
1431 static int readSIB(struct InternalInstruction *insn) in readSIB()
1530 static int readDisplacement(struct InternalInstruction *insn) in readDisplacement()
1575 static int readModRM(struct InternalInstruction *insn) in readModRM()
1732 static uint8_t name(struct InternalInstruction *insn, \
1810 static int fixupReg(struct InternalInstruction *insn, in fixupReg()
1863 static int readOpcodeRegister(struct InternalInstruction *insn, uint8_t size) in readOpcodeRegister()
1913 static int readImmediate(struct InternalInstruction *insn, uint8_t size) in readImmediate()
1968 static int readVVVV(struct InternalInstruction *insn) in readVVVV()
2000 static int readMaskRegister(struct InternalInstruction *insn) in readMaskRegister()
2019 static int readOperands(struct InternalInstruction *insn) in readOperands()
2149 static bool checkPrefix(struct InternalInstruction *insn) in checkPrefix()
2361 int decodeInstruction(struct InternalInstruction *insn, in decodeInstruction()