Searched refs:linked_regs (Results 1 – 3 of 3) sorted by relevance
| /linux/kernel/bpf/ |
| H A D | backtrack.c | 12 int insn_flags, int spi, int frame, u64 linked_regs) in bpf_push_jmp_history() argument 30 verifier_bug_if(env->cur_hist_ent->linked_regs != 0, env, in bpf_push_jmp_history() 32 env->insn_idx, env->cur_hist_ent->linked_regs); in bpf_push_jmp_history() 33 env->cur_hist_ent->linked_regs = linked_regs; in bpf_push_jmp_history() 50 p->linked_regs = linked_regs; in bpf_push_jmp_history()
|
| H A D | verifier.c | 3259 struct linked_regs { struct 3264 static struct linked_reg *linked_regs_push(struct linked_regs *s) in linked_regs_push() argument 3280 static u64 linked_regs_pack(struct linked_regs *s) in linked_regs_pack() 3301 static void linked_regs_unpack(u64 val, struct linked_regs *s) in linked_regs_unpack() 3347 /* If any register R in hist->linked_regs is marked as precise in bt, 3348 * do bt_set_frame_{reg,slot}(bt, R) for all registers in hist->linked_regs. 3352 struct linked_regs linked_regs; in bpf_bt_sync_linked_regs() local 3356 if (!hist || hist->linked_regs == 0) in bpf_bt_sync_linked_regs() 3359 linked_regs_unpack(hist->linked_regs, in bpf_bt_sync_linked_regs() 16870 collect_linked_regs(struct bpf_verifier_env * env,struct bpf_verifier_state * vstate,u32 id,struct linked_regs * linked_regs) collect_linked_regs() argument 16901 sync_linked_regs(struct bpf_verifier_env * env,struct bpf_verifier_state * vstate,struct bpf_reg_state * known_reg,struct linked_regs * linked_regs) sync_linked_regs() argument 16963 struct linked_regs linked_regs = {}; check_cond_jmp_op() local [all...] |
| /linux/include/linux/ |
| H A D | bpf_verifier.h | 438 u64 linked_regs; member 1226 int insn_flags, int spi, int frame, u64 linked_regs);
|