Home
last modified time | relevance | path

Searched refs:rex_prefix (Results 1 – 9 of 9) sorted by relevance

/arch/x86/include/asm/
A Dinsn.h73 struct insn_field rex_prefix; /* REX prefix */ member
173 return insn->rex_prefix.nbytes == 2; in insn_is_rex2()
178 return X86_REX2_M(insn->rex_prefix.bytes[1]); in insn_rex2_m_bit()
244 return insn_offset_rex_prefix(insn) + insn->rex_prefix.nbytes; in insn_offset_vex_prefix()
/arch/x86/lib/
A Dinsn.c183 insn_field_set(&insn->rex_prefix, b, 1); in insn_get_prefixes()
189 insn_set_byte(&insn->rex_prefix, 0, b); in insn_get_prefixes()
191 insn_set_byte(&insn->rex_prefix, 1, b); in insn_get_prefixes()
192 insn->rex_prefix.nbytes = 2; in insn_get_prefixes()
197 insn->rex_prefix.got = 1; in insn_get_prefixes()
201 insn->rex_prefix.got = 1; in insn_get_prefixes()
A Dinsn-eval.c471 if (X86_REX_B(insn->rex_prefix.value)) in get_regno()
478 if (X86_REX_R(insn->rex_prefix.value)) in get_regno()
484 if (X86_REX_X(insn->rex_prefix.value)) in get_regno()
507 if (X86_REX_B(insn->rex_prefix.value)) in get_regno()
/arch/x86/tools/
A Dinsn_decoder_test.c73 dump_field(fp, "rex_prefix", "\t", &insn->rex_prefix); in dump_insn()
A Dinsn_sanity.c67 dump_field(fp, "rex_prefix", "\t", &insn->rex_prefix); in dump_insn()
/arch/x86/kernel/
A Duprobes.c470 if (insn->rex_prefix.nbytes) { in riprel_analyze()
905 if (insn->rex_prefix.nbytes != 1 || in push_setup_xol_ops()
906 insn->rex_prefix.bytes[0] != 0x41) in push_setup_xol_ops()
/arch/x86/kvm/
A Dkvm_emulate.h361 u8 rex_prefix; member
A Demulate.c983 int highbyte_regs = (ctxt->rex_prefix == 0) && byteop; in decode_register()
1149 reg = (ctxt->b & 7) | ((ctxt->rex_prefix & 1) << 3); in decode_register_operand()
1188 ctxt->modrm_reg = ((ctxt->rex_prefix << 1) & 8); /* REX.R */ in decode_modrm()
1189 index_reg = (ctxt->rex_prefix << 2) & 8; /* REX.X */ in decode_modrm()
1190 base_reg = (ctxt->rex_prefix << 3) & 8; /* REX.B */ in decode_modrm()
2497 if ((ctxt->rex_prefix & 0x8) != 0x0) in em_sysexit()
4829 ctxt->rex_prefix = ctxt->b; in x86_decode_insn()
4844 ctxt->rex_prefix = 0; in x86_decode_insn()
4850 if (ctxt->rex_prefix & 8) in x86_decode_insn()
5099 ctxt->rex_prefix = 0; in init_decode_cache()
/arch/x86/kernel/kprobes/
A Dcore.c717 if (X86_REX_B(insn->rex_prefix.value)) in prepare_emulation()

Completed in 27 milliseconds