Home
last modified time | relevance | path

Searched refs:prefixes (Results 1 – 6 of 6) sorted by relevance

/arch/x86/lib/
Dinsn.c76 struct insn_field *prefixes = &insn->prefixes; in insn_get_prefixes() local
81 if (prefixes->got) in insn_get_prefixes()
91 if (prefixes->bytes[i] == b) in insn_get_prefixes()
96 prefixes->bytes[nb++] = b; in insn_get_prefixes()
108 prefixes->nbytes++; in insn_get_prefixes()
115 if (lb && lb != insn->prefixes.bytes[3]) { in insn_get_prefixes()
116 if (unlikely(insn->prefixes.bytes[3])) { in insn_get_prefixes()
118 b = insn->prefixes.bytes[3]; in insn_get_prefixes()
120 if (prefixes->bytes[i] == lb) in insn_get_prefixes()
121 prefixes->bytes[i] = b; in insn_get_prefixes()
[all …]
Dx86-opcode-map.txt30 # - (66&F2): Both 0x66 and 0xF2 prefixes are specified.
/arch/x86/include/asm/
Dinsn.h37 struct insn_field prefixes; /* member
129 if (!insn->prefixes.got) in insn_is_avx()
163 if (insn->prefixes.bytes[3]) in insn_last_prefix_id()
164 return inat_get_last_prefix_id(insn->prefixes.bytes[3]); in insn_last_prefix_id()
172 return insn->prefixes.nbytes; in insn_offset_rex_prefix()
/arch/x86/kernel/
Duprobes.c205 for (i = 0; i < insn->prefixes.nbytes; i++) { in is_prefix_bad()
206 switch (insn->prefixes.bytes[i]) { in is_prefix_bad()
678 for (i = 0; i < insn->prefixes.nbytes; i++) { in branch_setup_xol_ops()
679 if (insn->prefixes.bytes[i] == 0x66) in branch_setup_xol_ops()
/arch/x86/tools/
Dtest_get_len.c73 dump_field(fp, "prefixes", "\t", &insn->prefixes); in dump_insn()
Dinsn_sanity.c83 dump_field(fp, "prefixes", "\t", &insn->prefixes); in dump_insn()