Searched refs:modrm_mod (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/tools/objtool/arch/x86/ |
H A D | decode.c | 96 rex_x = 0, modrm = 0, modrm_mod = 0, modrm_rm = 0, in arch_decode_instruction() local 132 modrm_mod = X86_MODRM_MOD(modrm); in arch_decode_instruction() 144 if (rex_w && !rex_b && modrm_mod == 3 && modrm_rm == 4) { in arch_decode_instruction() 226 if (rex_w && !rex_r && modrm_mod == 3 && modrm_reg == 4) { in arch_decode_instruction() 238 if (rex_w && !rex_b && modrm_mod == 3 && modrm_rm == 4) { in arch_decode_instruction() 253 (modrm_mod == 1 || modrm_mod == 2) && modrm_rm == 5) { in arch_decode_instruction() 279 if (rex_w && !rex_b && modrm_mod == 1 && modrm_rm == 5) { in arch_decode_instruction() 291 modrm_mod != 3 && modrm_rm == 4) { in arch_decode_instruction()
|
/kernel/linux/linux-6.6/tools/objtool/arch/x86/ |
H A D | decode.c | 122 #define mod_is_mem() (modrm_mod != 3) 123 #define mod_is_reg() (modrm_mod == 3) 125 #define is_RIP() ((modrm_rm & 7) == CFI_BP && modrm_mod == 0) 157 modrm = 0, modrm_mod = 0, modrm_rm = 0, modrm_reg = 0, in arch_decode_instruction() local 196 modrm_mod = X86_MODRM_MOD(modrm); in arch_decode_instruction()
|
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | kvm_emulate.h | 38 u8 modrm_mod; /* mod part of modrm */ member 358 u8 modrm_mod; member
|
H A D | emulate.c | 510 .modrm_mod = ctxt->modrm_mod, in emulator_check_intercept() 1322 ctxt->modrm_mod = (ctxt->modrm & 0xc0) >> 6; in decode_modrm() 1327 if (ctxt->modrm_mod == 3 || (ctxt->d & NoMod)) { in decode_modrm() 1358 switch (ctxt->modrm_mod) { in decode_modrm() 1390 if (ctxt->modrm_mod != 0) in decode_modrm() 1398 (ctxt->modrm_rm == 6 && ctxt->modrm_mod != 0)) in decode_modrm() 1409 if ((base_reg & 7) == 5 && ctxt->modrm_mod == 0) in decode_modrm() 1421 } else if ((ctxt->modrm_rm & 7) == 5 && ctxt->modrm_mod == 0) { in decode_modrm() 1430 switch (ctxt->modrm_mod) { in decode_modrm() [all...] |
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | kvm_emulate.h | 39 u8 modrm_mod; /* mod part of modrm */ member 347 u8 modrm_mod; member
|
H A D | emulate.c | 473 .modrm_mod = ctxt->modrm_mod, in emulator_check_intercept() 1187 ctxt->modrm_mod = (ctxt->modrm & 0xc0) >> 6; in decode_modrm() 1192 if (ctxt->modrm_mod == 3 || (ctxt->d & NoMod)) { in decode_modrm() 1223 switch (ctxt->modrm_mod) { in decode_modrm() 1255 if (ctxt->modrm_mod != 0) in decode_modrm() 1263 (ctxt->modrm_rm == 6 && ctxt->modrm_mod != 0)) in decode_modrm() 1274 if ((base_reg & 7) == 5 && ctxt->modrm_mod == 0) in decode_modrm() 1286 } else if ((ctxt->modrm_rm & 7) == 5 && ctxt->modrm_mod == 0) { in decode_modrm() 1295 switch (ctxt->modrm_mod) { in decode_modrm() [all...] |
Completed in 14 milliseconds