/linux-master/kernel/trace/ |
H A D | bpf_trace.c | 2203 struct bpf_insn *insn = insn_buf; local
|
/linux-master/lib/ |
H A D | test_bpf.c | 93 struct sock_filter *insn; local 113 struct sock_filter *insn; local 132 struct sock_filter *insn; local 159 struct sock_filter *insn; local 178 struct sock_filter *insn; local 201 struct sock_filter *insn; local 223 struct sock_filter *insn; local 249 struct sock_filter *insn; local 272 struct bpf_insn *insn; local 298 struct bpf_insn *insn; local 323 struct sock_filter *insn; local 358 struct sock_filter *insn; local 381 struct sock_filter *insn; local 410 struct sock_filter *insn; local 434 struct bpf_insn *insn; local 605 struct bpf_insn *insn; local 738 struct bpf_insn *insn; local 1895 struct bpf_insn *insn; local 2142 struct bpf_insn *insn; local 2194 struct bpf_insn *insn; local 15416 struct bpf_insn *insn = &test->insns[len]; local 15437 struct bpf_insn *insn = &fp->insnsi[i]; local [all...] |
/linux-master/net/core/ |
H A D | filter.c | 304 struct bpf_insn *insn = insn_buf; local 351 struct bpf_insn *insn = *insnp; local 486 struct bpf_insn *insn = *insnp; local 629 struct bpf_insn *insn = tmp_insns; local 7101 struct bpf_insn *insn = insn_buf; local 7295 struct bpf_insn *insn = insn_buf; local 8832 struct bpf_insn *insn = insn_buf; local 8872 struct bpf_insn *insn = insn_buf; local 9360 struct bpf_insn *insn = insn_buf; local 9385 bpf_convert_tstamp_type_read(const struct bpf_insn *si, struct bpf_insn *insn) argument 9404 bpf_convert_shinfo_access(__u8 dst_reg, __u8 skb_reg, struct bpf_insn *insn) argument 9425 bpf_convert_tstamp_read(const struct bpf_prog *prog, const struct bpf_insn *si, struct bpf_insn *insn) argument 9459 bpf_convert_tstamp_write(const struct bpf_prog *prog, const struct bpf_insn *si, struct bpf_insn *insn) argument 9502 struct bpf_insn *insn = insn_buf; local 9868 struct bpf_insn *insn = insn_buf; local 10043 struct bpf_insn *insn = insn_buf; local 10067 struct bpf_insn *insn = insn_buf; local 10196 struct bpf_insn *insn = insn_buf; local 10285 struct bpf_insn *insn = insn_buf; local 10725 bpf_convert_data_end_access(const struct bpf_insn *si, struct bpf_insn *insn) argument 10777 struct bpf_insn *insn = insn_buf; local 10817 struct bpf_insn *insn = insn_buf; local 11379 struct bpf_insn *insn = insn_buf; local 11539 struct bpf_insn *insn = insn_buf; local [all...] |
/linux-master/net/xdp/ |
H A D | xskmap.c | 124 struct bpf_insn *insn = insn_buf; local [all...] |
/linux-master/scripts/gcc-plugins/ |
H A D | arm_ssp_per_task_plugin.c | 11 rtx_insn *insn; local 37 emit_insn_before(gen_load_tp_hard(current), insn); local [all...] |
H A D | stackleak_plugin.c | 270 rtx_insn *insn, *next; local 337 rtx_insn *insn, *next; local [all...] |
/linux-master/tools/arch/x86/include/asm/ |
H A D | insn.h | 68 struct insn { struct 156 insn_get_attribute(struct insn *insn) argument 164 insn_is_avx(struct insn *insn) argument 171 insn_is_evex(struct insn *insn) argument 178 insn_has_emulate_prefix(struct insn *insn) argument 183 insn_vex_m_bits(struct insn *insn) argument 193 insn_vex_p_bits(struct insn *insn) argument 202 insn_last_prefix_id(struct insn *insn) argument 214 insn_offset_rex_prefix(struct insn *insn) argument 218 insn_offset_vex_prefix(struct insn *insn) argument 222 insn_offset_opcode(struct insn *insn) argument 226 insn_offset_modrm(struct insn *insn) argument 230 insn_offset_sib(struct insn *insn) argument 234 insn_offset_displacement(struct insn *insn) argument 238 insn_offset_immediate(struct insn *insn) argument 269 insn_masking_exception(struct insn *insn) argument [all...] |
/linux-master/tools/arch/x86/lib/ |
H A D | insn.c | 61 insn_init(struct insn *insn, const void *kaddr, int buf_len, int x86_64) argument 85 __insn_get_emulate_prefix(struct insn *insn, const insn_byte_t *prefix, size_t len) argument 104 insn_get_emulate_prefix(struct insn *insn) argument 124 insn_get_prefixes(struct insn *insn) argument 262 insn_get_opcode(struct insn *insn) argument 331 insn_get_modrm(struct insn *insn) argument 377 insn_rip_relative(struct insn *insn) argument 406 insn_get_sib(struct insn *insn) argument 447 insn_get_displacement(struct insn *insn) argument 507 __get_moffset(struct insn *insn) argument 532 __get_immv32(struct insn *insn) argument 553 __get_immv(struct insn *insn) argument 578 __get_immptr(struct insn *insn) argument 614 insn_get_immediate(struct insn *insn) argument 687 insn_get_length(struct insn *insn) argument 705 insn_complete(struct insn *insn) argument 722 insn_decode(struct insn *insn, const void *kaddr, int buf_len, enum insn_mode m) argument [all...] |
/linux-master/tools/bpf/bpftool/ |
H A D | cfg.c | 63 static struct func_node *cfg_append_func(struct cfg *cfg, struct bpf_insn *insn) argument 88 func_append_bb(struct func_node *func, struct bpf_insn *insn) argument 243 func_search_bb_with_head(struct func_node *func, struct bpf_insn *insn) argument 279 struct bpf_insn *insn; local 333 cfg_build(struct cfg *cfg, struct bpf_insn *insn, unsigned int len) argument 478 struct bpf_insn *insn = buf; local [all...] |
H A D | xlated_dumper.c | 145 print_call_pcrel(struct dump_data *dd, struct kernel_sym *sym, unsigned long address, const struct bpf_insn *insn) argument 176 print_call(void *private_data, const struct bpf_insn *insn) argument 194 print_imm(void *private_data, const struct bpf_insn *insn, __u64 full_imm) argument 229 struct bpf_insn *insn = buf; local 314 struct bpf_insn *insn = buf; local [all...] |
/linux-master/tools/lib/bpf/ |
H A D | bpf_gen_internal.h | 27 int insn; member in struct:ksym_desc
|
H A D | gen_loader.c | 96 static void emit(struct bpf_gen *gen, struct bpf_insn insn) argument 664 static void emit_relo_kfunc_btf(struct bpf_gen *gen, struct ksym_relo_desc *relo, int insn) argument 754 emit_relo_ksym_typeless(struct bpf_gen *gen, struct ksym_relo_desc *relo, int insn) argument 801 emit_relo_ksym_btf(struct bpf_gen *gen, struct ksym_relo_desc *relo, int insn) argument 869 int insn; local 905 int i, insn; local [all...] |
H A D | libbpf.c | 753 static bool insn_is_subprog_call(const struct bpf_insn *insn) argument 763 static bool is_call_insn(const struct bpf_insn *insn) argument 768 insn_is_pseudo_func(struct bpf_insn *insn) argument 4428 struct bpf_insn *insn = &prog->insns[insn_idx]; local 5824 struct bpf_insn *insn; local 5937 poison_map_ldimm64(struct bpf_program *prog, int relo_idx, int insn_idx, struct bpf_insn *insn, int map_idx, const struct bpf_map *map) argument 5967 poison_kfunc_call(struct bpf_program *prog, int relo_idx, int insn_idx, struct bpf_insn *insn, int ext_idx, const struct extern_desc *ext) argument 5999 struct bpf_insn *insn = &prog->insns[relo->insn_idx]; local 6314 struct bpf_insn *insn; local 6992 struct bpf_insn *insn = &prog->insns[relo->insn_idx]; local 7249 insn_is_helper_call(struct bpf_insn *insn, enum bpf_func_id *func_id) argument 7264 struct bpf_insn *insn = prog->insns; local [all...] |
H A D | libbpf_internal.h | 561 static inline bool is_ldimm64_insn(struct bpf_insn *insn) argument
|
H A D | linker.c | 2092 struct bpf_insn *insn; local
|
H A D | relo_core.c | 16 static bool is_ldimm64_insn(struct bpf_insn *insn) argument 969 bpf_core_poison_insn(const char *prog_name, int relo_idx, int insn_idx, struct bpf_insn *insn) argument 985 insn_bpf_size_to_bytes(struct bpf_insn *insn) argument 1024 bpf_core_patch_insn(const char *prog_name, struct bpf_insn *insn, int insn_idx, const struct bpf_core_relo *relo, int relo_idx, const struct bpf_core_relo_res *res) argument [all...] |
/linux-master/tools/objtool/arch/loongarch/ |
H A D | decode.c | 18 unsigned long arch_jump_destination(struct instruction *insn) argument 78 decode_insn_reg0i26_fomat(union loongarch_instruction inst, struct instruction *insn) argument 99 decode_insn_reg1i21_fomat(union loongarch_instruction inst, struct instruction *insn) argument 117 decode_insn_reg2i12_fomat(union loongarch_instruction inst, struct instruction *insn, struct stack_op **ops_list, struct stack_op *op) argument 176 decode_insn_reg2i14_fomat(union loongarch_instruction inst, struct instruction *insn, struct stack_op **ops_list, struct stack_op *op) argument 220 decode_insn_reg2i16_fomat(union loongarch_instruction inst, struct instruction *insn) argument 275 arch_decode_instruction(struct objtool_file *file, const struct section *sec, unsigned long offset, unsigned int maxlen, struct instruction *insn) argument [all...] |
H A D | orc.c | 10 int init_orc_entry(struct orc_entry *orc, struct cfi_state *cfi, struct instruction *insn) argument
|
H A D | special.c | 4 arch_support_alt_relocation(struct special_alt *special_alt, struct instruction *insn, struct reloc *reloc) argument 11 arch_find_switch_table(struct objtool_file *file, struct instruction *insn) argument
|
/linux-master/tools/objtool/arch/powerpc/ |
H A D | decode.c | 78 unsigned long arch_jump_destination(struct instruction *insn) argument 42 arch_decode_instruction(struct objtool_file *file, const struct section *sec, unsigned long offset, unsigned int maxlen, struct instruction *insn) argument
|
H A D | special.c | 8 arch_support_alt_relocation(struct special_alt *special_alt, struct instruction *insn, struct reloc *reloc) argument 15 arch_find_switch_table(struct objtool_file *file, struct instruction *insn) argument
|
/linux-master/tools/objtool/arch/x86/ |
H A D | decode.c | 76 unsigned long arch_jump_destination(struct instruction *insn) argument 135 static bool has_notrack_prefix(struct insn *insn) argument 147 arch_decode_instruction(struct objtool_file *file, const struct section *sec, unsigned long offset, unsigned int maxlen, struct instruction *insn) argument [all...] |
H A D | orc.c | 10 int init_orc_entry(struct orc_entry *orc, struct cfi_state *cfi, struct instruction *insn) argument
|
H A D | special.c | 41 arch_support_alt_relocation(struct special_alt *special_alt, struct instruction *insn, struct reloc *reloc) argument 88 arch_find_switch_table(struct objtool_file *file, struct instruction *insn) argument
|
/linux-master/tools/objtool/ |
H A D | check.c | 27 struct instruction *insn; member in struct:alternative 41 struct instruction *insn; local 51 next_insn_same_sec(struct objtool_file *file, struct instruction *insn) argument 64 next_insn_same_func(struct objtool_file *file, struct instruction *insn) argument 84 prev_insn_same_sec(struct objtool_file *file, struct instruction *insn) argument 96 prev_insn_same_sym(struct objtool_file *file, struct instruction *insn) argument 135 insn_call_dest(struct instruction *insn) argument 144 insn_jump_table(struct instruction *insn) argument 153 is_jump_table_jump(struct instruction *insn) argument 165 is_sibling_call(struct instruction *insn) argument 193 struct instruction *insn; local 374 struct instruction *insn; local 570 struct instruction *insn = NULL; local 587 struct instruction *insn; local 673 struct instruction *insn; local 760 struct instruction *insn; local 798 struct instruction *insn; local 836 struct instruction *insn; local 939 struct instruction *insn; local 984 struct instruction *insn; local 1026 struct instruction *insn; local 1270 struct instruction *insn; local 1321 insn_reloc(struct objtool_file *file, struct instruction *insn) argument 1341 remove_insn_ops(struct instruction *insn) argument 1352 annotate_call_site(struct objtool_file *file, struct instruction *insn, bool sibling) argument 1434 add_call_dest(struct objtool_file *file, struct instruction *insn, struct symbol *dest, bool sibling) argument 1453 add_retpoline_call(struct objtool_file *file, struct instruction *insn) argument 1487 add_return_call(struct objtool_file *file, struct instruction *insn, bool add) argument 1500 is_first_func_insn(struct objtool_file *file, struct instruction *insn, struct symbol *sym) argument 1549 struct instruction *insn, *jump_dest; local 1691 struct instruction *insn; local 1750 struct instruction *last_new_insn = NULL, *insn, *nop = NULL; local 2021 add_jump_table(struct objtool_file *file, struct instruction *insn, struct reloc *next_table) argument 2082 find_jump_table(struct objtool_file *file, struct symbol *func, struct instruction *insn) argument 2128 struct instruction *insn, *last = NULL; local 2161 struct instruction *insn, *insn_t1 = NULL, *insn_t2; local 2228 struct instruction *insn; local 2326 struct instruction *insn; local 2351 struct instruction *insn; local 2387 struct instruction *insn; local 2434 struct instruction *insn; local 2461 struct instruction *insn; local 2685 is_special_call(struct instruction *insn) argument 2700 has_modified_stack_frame(struct instruction *insn, struct insn_state *state) argument 2745 update_cfi_state_regs(struct instruction *insn, struct cfi_state *cfi, struct stack_op *op) argument 2838 update_cfi_state(struct instruction *insn, struct instruction *next_insn, struct cfi_state *cfi, struct stack_op *op) argument 3257 propagate_alt_cfi(struct objtool_file *file, struct instruction *insn) argument 3289 handle_insn_ops(struct instruction *insn, struct instruction *next_insn, struct insn_state *state) argument 3327 insn_cfi_match(struct instruction *insn, struct cfi_state *cfi2) argument 3382 call_dest_name(struct instruction *insn) argument 3401 pv_call_dest(struct objtool_file *file, struct instruction *insn) argument 3428 noinstr_call_dest(struct objtool_file *file, struct instruction *insn, struct symbol *func) argument 3466 validate_call(struct objtool_file *file, struct instruction *insn, struct insn_state *state) argument 3489 validate_sibling_call(struct objtool_file *file, struct instruction *insn, struct insn_state *state) argument 3501 validate_return(struct symbol *func, struct instruction *insn, struct insn_state *state) argument 3536 next_insn_to_validate(struct objtool_file *file, struct instruction *insn) argument 3575 validate_branch(struct objtool_file *file, struct symbol *func, struct instruction *insn, struct insn_state state) argument 3822 validate_unwind_hint(struct objtool_file *file, struct instruction *insn, struct insn_state *state) argument 3838 struct instruction *insn; local 3864 validate_unret(struct objtool_file *file, struct instruction *insn) argument 3974 struct instruction *insn; local 3994 struct instruction *insn; local 4025 is_kasan_insn(struct instruction *insn) argument 4031 is_ubsan_insn(struct instruction *insn) argument 4038 ignore_unreachable_insn(struct objtool_file *file, struct instruction *insn) argument 4150 struct instruction *insn, *prev; local 4219 struct instruction *insn; local 4302 mark_endbr_used(struct instruction *insn) argument 4308 noendbr_range(struct objtool_file *file, struct instruction *insn) argument 4326 validate_ibt_insn(struct objtool_file *file, struct instruction *insn) argument 4455 struct instruction *insn; local 4503 struct instruction *insn, *next_insn; local 4534 ignore_noreturn_call(struct instruction *insn) argument 4565 struct instruction *insn, *prev_insn; local 4681 struct instruction *insn; local [all...] |