Home
last modified time | relevance | path

Searched refs:insn_byte_t (Results 1 – 12 of 12) sorted by relevance

/linux-4.4.14/arch/x86/lib/
Dinat.c27 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()
Dinsn.c86 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 …]
/linux-4.4.14/tools/perf/util/intel-pt-decoder/
Dinat.c27 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()
Dinsn.c86 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 …]
Dinat.h99 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);
Dinsn.h29 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()
Dinat_types.h26 typedef unsigned char insn_byte_t; typedef
/linux-4.4.14/arch/x86/include/asm/
Dinat.h99 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);
Dinsn.h29 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()
Dinat_types.h26 typedef unsigned char insn_byte_t; typedef
/linux-4.4.14/arch/x86/kernel/kprobes/
Dcore.c149 attr = inat_get_opcode_attribute((insn_byte_t)*insn); in skip_prefixes()
152 attr = inat_get_opcode_attribute((insn_byte_t)*insn); in skip_prefixes()
/linux-4.4.14/arch/x86/mm/
Dmpx.c142 insn_byte_t sib; in mpx_get_addr_ref()