Searched refs:modrm_reg (Results 1 – 3 of 3) sorted by relevance
| /linux/tools/objtool/arch/x86/ |
| H A D | decode.c | 227 modrm = 0, modrm_mod = 0, modrm_rm = 0, modrm_reg = 0, in arch_decode_instruction() 267 modrm_reg = X86_MODRM_REG(modrm) + 8*rex_r; in arch_decode_instruction() 287 op->src.reg = modrm_reg; in arch_decode_instruction() 361 switch (modrm_reg & 7) { in arch_decode_instruction() 398 if (modrm_reg == CFI_SP) { in arch_decode_instruction() 441 op->src.reg = modrm_reg; in arch_decode_instruction() 458 op->src.reg = modrm_reg; in arch_decode_instruction() 471 op->src.reg = modrm_reg; in arch_decode_instruction() 493 op->dest.reg = modrm_reg; in arch_decode_instruction() 506 op->dest.reg = modrm_reg; in arch_decode_instruction() 163 modrm = 0, modrm_mod = 0, modrm_rm = 0, modrm_reg = 0, arch_decode_instruction() local [all...] |
| /linux/arch/x86/kvm/ |
| H A D | kvm_emulate.h | 41 u8 modrm_reg; /* index of register used */ member 382 u8 modrm_reg; member
|
| H A D | emulate.c | 421 .modrm_reg = ctxt->modrm_reg, in emulator_check_intercept() 925 static void *decode_register(struct x86_emulate_ctxt *ctxt, u8 modrm_reg, in decode_register() argument 931 if (highbyte_regs && modrm_reg >= 4 && modrm_reg < 8) in decode_register() 932 p = (unsigned char *)reg_rmw(ctxt, modrm_reg & 3) + 1; in decode_register() 934 p = reg_rmw(ctxt, modrm_reg); in decode_register() 1118 reg = ctxt->modrm_reg; in decode_register_operand() 1139 ctxt->modrm_reg = (ctxt->rex_bits & REX_R ? 8 : 0); in decode_modrm() 1144 ctxt->modrm_reg |= (ctxt->modrm & 0x38) >> 3; in decode_modrm() 3256 int cr_num = ctxt->modrm_reg; in em_cr_write() 3288 if (ctxt->ops->set_dr(ctxt, ctxt->modrm_reg, val) < 0) in em_dr_write() [all …]
|