Lines Matching refs:op
39 void kmemcheck_opcode_decode(const uint8_t *op, unsigned int *size) in kmemcheck_opcode_decode() argument
45 for (; opcode_is_prefix(*op); ++op) { in kmemcheck_opcode_decode()
46 if (*op == 0x66) in kmemcheck_opcode_decode()
51 if (opcode_is_rex_prefix(*op)) { in kmemcheck_opcode_decode()
52 uint8_t rex = *op; in kmemcheck_opcode_decode()
54 ++op; in kmemcheck_opcode_decode()
56 switch (*op) { in kmemcheck_opcode_decode()
61 ++op; in kmemcheck_opcode_decode()
63 switch (*op) { in kmemcheck_opcode_decode()
83 if (*op == 0x0f) { in kmemcheck_opcode_decode()
84 ++op; in kmemcheck_opcode_decode()
91 if (*op == 0xb7 || *op == 0xbf) in kmemcheck_opcode_decode()
95 *size = (*op & 1) ? operand_size_override : 1; in kmemcheck_opcode_decode()
98 const uint8_t *kmemcheck_opcode_get_primary(const uint8_t *op) in kmemcheck_opcode_get_primary() argument
101 while (opcode_is_prefix(*op)) in kmemcheck_opcode_get_primary()
102 ++op; in kmemcheck_opcode_get_primary()
103 if (opcode_is_rex_prefix(*op)) in kmemcheck_opcode_get_primary()
104 ++op; in kmemcheck_opcode_get_primary()
105 return op; in kmemcheck_opcode_get_primary()