/tools/arch/x86/include/asm/ |
D | insn.h | 23 struct insn { struct 24 struct insn_field prefixes; /* argument 28 struct insn_field rex_prefix; /* REX prefix */ argument 29 struct insn_field vex_prefix; /* VEX prefix */ argument 30 struct insn_field opcode; /* argument 35 struct insn_field modrm; argument 36 struct insn_field sib; argument 37 struct insn_field displacement; argument 49 insn_attr_t attr; argument 55 const insn_byte_t *kaddr; /* kernel address of insn to analyze */ argument [all …]
|
/tools/arch/x86/lib/ |
D | insn.c | 19 #define validate_next(t, insn, n) \ argument 22 #define __get_next(t, insn) \ argument 25 #define __peek_nbyte_next(t, insn, n) \ argument 28 #define get_next(t, insn) \ argument 31 #define peek_nbyte_next(t, insn, n) \ argument 34 #define peek_next(t, insn) peek_nbyte_next(t, insn, 0) argument 42 void insn_init(struct insn *insn, const void *kaddr, int buf_len, int x86_64) in insn_init() 66 static int __insn_get_emulate_prefix(struct insn *insn, in __insn_get_emulate_prefix() 85 static void insn_get_emulate_prefix(struct insn *insn) in insn_get_emulate_prefix() 101 void insn_get_prefixes(struct insn *insn) in insn_get_prefixes() [all …]
|
/tools/objtool/ |
D | check.c | 25 struct instruction *insn; member 35 struct instruction *insn; in find_insn() local 45 struct instruction *insn) in next_insn_same_sec() 56 struct instruction *insn) in next_insn_same_func() 75 #define func_for_each_insn_all(file, func, insn) \ argument 80 #define func_for_each_insn(file, func, insn) \ argument 87 #define func_for_each_insn_continue_reverse(file, func, insn) \ argument 93 #define sec_for_each_insn_from(file, insn) \ argument 96 #define sec_for_each_insn_continue(file, insn) \ argument 100 static bool is_sibling_call(struct instruction *insn) in is_sibling_call() [all …]
|
D | orc_gen.c | 15 struct instruction *insn; in create_orc() local 140 struct instruction *insn, *prev_insn; in create_orc_sections() local
|
D | warn.h | 55 #define BT_FUNC(format, insn, ...) \ argument
|
D | check.h | 62 #define for_each_insn(file, insn) \ argument 65 #define sec_for_each_insn(file, sec, insn) \ argument
|
/tools/arch/s390/include/uapi/asm/ |
D | sie.h | 230 #define INSN_DECODE_IPA0(ipa0, insn, rshift, mask) \ argument 234 #define INSN_DECODE(insn) (insn >> 56) argument 241 #define icpt_insn_decoder(insn) ( \ argument
|
/tools/perf/util/intel-pt-decoder/ |
D | intel-pt-insn-decoder.c | 27 static void intel_pt_insn_decoder(struct insn *insn, in intel_pt_insn_decoder() 160 struct insn insn; in intel_pt_get_insn() local 185 struct insn insn; in dump_insn() local
|
D | intel-pt-decoder.h | 221 char insn[INTEL_PT_INSN_BUF_SZ]; member
|
/tools/bpf/bpftool/ |
D | xlated_dumper.c | 141 const struct bpf_insn *insn) in print_call_pcrel() 170 const struct bpf_insn *insn) in print_call() 188 const struct bpf_insn *insn, in print_imm() 216 struct bpf_insn *insn = buf; in dump_xlated_json() local 301 struct bpf_insn *insn = buf; in dump_xlated_plain() local
|
D | cfg.c | 63 static struct func_node *cfg_append_func(struct cfg *cfg, struct bpf_insn *insn) in cfg_append_func() 89 struct bpf_insn *insn) in func_append_bb() 244 struct bpf_insn *insn) in func_search_bb_with_head() 279 struct bpf_insn *insn; in func_add_bb_edges() local 333 static bool cfg_build(struct cfg *cfg, struct bpf_insn *insn, unsigned int len) in cfg_build() 475 struct bpf_insn *insn = buf; in dump_xlated_cfg() local
|
/tools/testing/selftests/powerpc/primitives/ |
D | load_unaligned_zeropad.c | 65 int insn; member 77 unsigned long insn, fixup; in segv_handler() local
|
/tools/perf/arch/x86/util/ |
D | archinsn.c | 13 struct insn insn; in arch_fetch_insn() local
|
/tools/testing/selftests/x86/ |
D | test_FCMOV.c | 16 #define TEST(insn) \ argument
|
/tools/lib/traceevent/plugins/ |
D | plugin_kvm.c | 40 static const char *disassemble(unsigned char *insn, int len, uint64_t rip, in disassemble() 70 static const char *disassemble(unsigned char *insn, int len, uint64_t rip, in disassemble() 300 uint8_t *insn; in kvm_emulate_insn_handler() local
|
/tools/testing/selftests/bpf/ |
D | test_verifier.c | 139 struct bpf_insn *insn = self->fill_insns; in bpf_fill_ld_abs_vlan_push_pop() local 182 struct bpf_insn *insn = self->fill_insns; in bpf_fill_jump_around_ld_abs() local 204 struct bpf_insn *insn = self->fill_insns; in bpf_fill_rand_ld_dw() local 232 struct bpf_insn *insn = self->fill_insns; in bpf_fill_scale1() local 258 struct bpf_insn *insn = self->fill_insns; in bpf_fill_scale2() local
|
/tools/perf/arch/s390/util/ |
D | kvm-stat.c | 31 unsigned long insn; in event_icpt_insn_get_key() local
|
/tools/objtool/arch/x86/ |
D | decode.c | 74 struct insn insn; in arch_decode_instruction() local
|
/tools/testing/selftests/powerpc/copyloops/ |
D | exc_validate.c | 29 unsigned long insn, fixup; in segv_handler() local
|
/tools/perf/arch/x86/tests/ |
D | insn-x86.c | 98 struct insn insn; in test_data_item() local
|
/tools/perf/util/ |
D | bpf-prologue.c | 322 struct bpf_insn *insn; in prologue_relocate() local
|
D | event.h | 137 char insn[MAX_INSN]; member
|
D | intel-pt.c | 176 char insn[INTEL_PT_INSN_BUF_SZ]; member 401 char insn[INTEL_PT_INSN_BUF_SZ]; member
|
/tools/perf/ |
D | builtin-script.c | 953 int insn, FILE *fp, int *total_cycles) in ip__fprintf_jump() 1015 int i, insn, len, nr, ilen, printed = 0; in perf_sample__fprintf_brstackinsn() local
|
/tools/lib/bpf/ |
D | libbpf.c | 2799 struct bpf_insn *insn; in bpf_core_reloc_insn() local 3204 struct bpf_insn *insn, *new_insn; in bpf_program__reloc_text() local
|