Searched refs:insn_byte_t (Results 1 – 8 of 8) sorted by relevance
/arch/x86/lib/ |
D | inat.c | 27 insn_attr_t inat_get_opcode_attribute(insn_byte_t opcode) in inat_get_opcode_attribute() 32 int inat_get_last_prefix_id(insn_byte_t last_pfx) in inat_get_last_prefix_id() 40 insn_attr_t inat_get_escape_attribute(insn_byte_t opcode, int lpfx_id, in inat_get_escape_attribute() 59 insn_attr_t inat_get_group_attribute(insn_byte_t modrm, int lpfx_id, in inat_get_group_attribute() 79 insn_attr_t inat_get_avx_attribute(insn_byte_t opcode, insn_byte_t vex_m, in inat_get_avx_attribute() 80 insn_byte_t vex_p) in inat_get_avx_attribute()
|
D | insn.c | 86 insn_byte_t b, lb; in insn_get_prefixes() 94 b = peek_next(insn_byte_t, insn); in insn_get_prefixes() 119 b = peek_next(insn_byte_t, insn); in insn_get_prefixes() 136 b = peek_next(insn_byte_t, insn); in insn_get_prefixes() 150 b = peek_next(insn_byte_t, insn); in insn_get_prefixes() 153 insn_byte_t b2 = peek_nbyte_next(insn_byte_t, insn, 1); in insn_get_prefixes() 166 b2 = peek_nbyte_next(insn_byte_t, insn, 2); in insn_get_prefixes() 206 insn_byte_t op; in insn_get_opcode() 214 op = get_next(insn_byte_t, insn); in insn_get_opcode() 220 insn_byte_t m, p; in insn_get_opcode() [all …]
|
/arch/x86/include/asm/ |
D | inat.h | 99 extern insn_attr_t inat_get_opcode_attribute(insn_byte_t opcode); 100 extern int inat_get_last_prefix_id(insn_byte_t last_pfx); 101 extern insn_attr_t inat_get_escape_attribute(insn_byte_t opcode, 104 extern insn_attr_t inat_get_group_attribute(insn_byte_t modrm, 107 extern insn_attr_t inat_get_avx_attribute(insn_byte_t opcode, 108 insn_byte_t vex_m, 109 insn_byte_t vex_pp);
|
D | insn.h | 29 insn_byte_t bytes[4]; 67 const insn_byte_t *kaddr; /* kernel address of insn to analyze */ 68 const insn_byte_t *end_kaddr; /* kernel address of last insn in buffer */ 69 const insn_byte_t *next_byte; 143 static inline insn_byte_t insn_vex_m_bits(struct insn *insn) in insn_vex_m_bits() 151 static inline insn_byte_t insn_vex_p_bits(struct insn *insn) in insn_vex_p_bits()
|
D | inat_types.h | 26 typedef unsigned char insn_byte_t; typedef
|
/arch/x86/kernel/ |
D | uprobes.c | 271 insn_byte_t p; in is_prefix_bad() 715 insn_byte_t p; in branch_setup_xol_ops()
|
/arch/x86/kernel/kprobes/ |
D | core.c | 151 attr = inat_get_opcode_attribute((insn_byte_t)*insn); in skip_prefixes() 154 attr = inat_get_opcode_attribute((insn_byte_t)*insn); in skip_prefixes()
|
/arch/x86/mm/ |
D | mpx.c | 142 insn_byte_t sib; in mpx_get_addr_ref()
|