Home
last modified time | relevance | path

Searched refs:bpf_insn_aux_data (Results 1 – 7 of 7) sorted by relevance

/linux/include/linux/
H A Dbpf_verifier.h577 struct bpf_insn_aux_data { struct
852 struct bpf_insn_aux_data *insn_aux_data; /* array of per-insn state */
1418 static inline bool bpf_map_ptr_poisoned(const struct bpf_insn_aux_data *aux) in bpf_map_ptr_poisoned()
1423 static inline bool bpf_map_ptr_unpriv(const struct bpf_insn_aux_data *aux) in bpf_map_ptr_unpriv()
1428 static inline bool bpf_map_key_poisoned(const struct bpf_insn_aux_data *aux) in bpf_map_key_poisoned()
1433 static inline bool bpf_map_key_unseen(const struct bpf_insn_aux_data *aux) in bpf_map_key_unseen()
1438 static inline u64 bpf_map_key_immediate(const struct bpf_insn_aux_data *aux) in bpf_map_key_immediate()
H A Dfilter.h1190 struct bpf_insn_aux_data *bpf_dup_insn_aux_data(struct bpf_verifier_env *env);
1192 struct bpf_insn_aux_data *orig_insn_aux);
1200 static inline struct bpf_insn_aux_data *bpf_dup_insn_aux_data(struct bpf_verifier_env *env) in bpf_dup_insn_aux_data()
1206 struct bpf_insn_aux_data *orig_insn_aux) in bpf_restore_insn_aux_data()
/linux/kernel/bpf/
H A Dfixups.c162 struct bpf_insn_aux_data *data = env->insn_aux_data; in adjust_insn_aux_data()
179 sizeof(struct bpf_insn_aux_data) * (prog_len - off - cnt + 1)); in adjust_insn_aux_data()
180 memset(data + off, 0, sizeof(struct bpf_insn_aux_data) * (cnt - 1)); in adjust_insn_aux_data()
251 struct bpf_insn_aux_data *new_data = NULL; in bpf_patch_insn_data()
256 sizeof(struct bpf_insn_aux_data)), in bpf_patch_insn_data()
442 struct bpf_insn_aux_data *aux_data = env->insn_aux_data; in bpf_clear_insn_aux_data()
460 struct bpf_insn_aux_data *aux_data = env->insn_aux_data; in verifier_remove_insns()
509 struct bpf_insn_aux_data *aux_data = env->insn_aux_data; in bpf_opt_hard_wire_dead_code_branches()
535 struct bpf_insn_aux_data *aux_data = env->insn_aux_data; in bpf_opt_remove_dead_code()
589 struct bpf_insn_aux_data *aux = env->insn_aux_data; in bpf_opt_subreg_zext_lo32_rnd_hi32()
[all …]
H A Dverifier.c215 static void bpf_map_ptr_store(struct bpf_insn_aux_data *aux, in bpf_map_ptr_store()
225 static void bpf_map_key_store(struct bpf_insn_aux_data *aux, u64 state) in bpf_map_key_store()
3774 struct bpf_insn_aux_data *aux = env->insn_aux_data; in check_fastcall_stack_contract()
9640 struct bpf_insn_aux_data *insn_aux = &env->insn_aux_data[insn_idx]; in set_map_elem_callback_state()
9992 struct bpf_insn_aux_data *aux = &env->insn_aux_data[insn_idx]; in record_func_map()
10038 struct bpf_insn_aux_data *aux = &env->insn_aux_data[insn_idx]; in record_func_key()
10190 static struct bpf_insn_aux_data *cur_aux(const struct bpf_verifier_env *env) in cur_aux()
12633 struct bpf_insn_aux_data *aux = &env->insn_aux_data[insn_idx]; in bpf_helper_stack_access_bytes()
12751 struct bpf_insn_aux_data *aux = &env->insn_aux_data[insn_idx]; in bpf_kfunc_stack_access_bytes()
12814 struct bpf_reg_state *regs, struct bpf_insn_aux_data *insn_aux, in check_special_kfunc()
[all …]
H A Dcfg.c712 struct bpf_insn_aux_data *aux = env->insn_aux_data; in bpf_compute_scc()
H A Dliveness.c1403 struct bpf_insn_aux_data *aux = &env->insn_aux_data[insn_idx]; in find_callback_subprog()
2113 struct bpf_insn_aux_data *insn_aux = env->insn_aux_data; in bpf_compute_live_registers()
H A Dcore.c2558 struct bpf_insn_aux_data *orig_insn_aux; in bpf_prog_jit_compile()