Home
last modified time | relevance | path

Searched refs:frameno (Results 1 – 5 of 5) sorted by relevance

/linux/kernel/bpf/
H A Ddiagnostics.c58 u8 frameno; member
62 static struct bpf_diag_mod_target diag_reg_target(u32 frame_id, u8 frameno, u8 regno) in diag_reg_target() argument
66 .frameno = frameno, in diag_reg_target()
72 static struct bpf_diag_mod_target diag_stack_arg_target(u32 frame_id, u8 frameno, u8 slot) in diag_stack_arg_target() argument
76 .frameno = frameno, in diag_stack_arg_target()
82 static struct bpf_diag_mod_target diag_stack_slot_target(u32 frame_id, u8 frameno, u16 spi) in diag_stack_slot_target() argument
86 .frameno = frameno, in diag_stack_slot_target()
92 static struct bpf_diag_mod_target diag_stack_range_target(u32 frame_id, u8 frameno, in diag_stack_range_target() argument
97 .frameno = frameno, in diag_stack_range_target()
157 u32 frameno; member
[all …]
H A Dlog.c643 if (state->frameno != reg->frameno) in print_reg_state()
644 verbose(env, "[%d]", reg->frameno); in print_reg_state()
701 u32 frameno, bool print_all) in print_verifier_state() argument
703 const struct bpf_func_state *state = vstate->frame[frameno]; in print_verifier_state()
707 if (state->frameno) in print_verifier_state()
708 verbose(env, " frame%d:", state->frameno); in print_verifier_state()
804 u32 frameno) in print_insn_state() argument
813 print_verifier_state(env, vstate, frameno, false); in print_insn_state()
H A Dliveness.c103 u32 frameno) in lookup_instance() argument
109 subprog_start = env->subprog_info[st->frame[frameno]->subprogno].start; in lookup_instance()
110 callsite = frameno > 0 ? st->frame[frameno]->callsite : subprog_start; in lookup_instance()
112 for (depth = frameno; ; depth--) { in lookup_instance()
330 static bool is_live_before(struct func_instance *instance, u32 insn_idx, u32 frameno, u32 half_spi) in is_live_before() argument
334 masks = get_frame_masks(instance, frameno, insn_idx); in is_live_before()
359 bool bpf_stack_slot_alive(struct bpf_verifier_env *env, u32 frameno, u32 half_spi) in bpf_stack_slot_alive() argument
377 rel = frameno + cur_delta; in bpf_stack_slot_alive()
384 for (i = frameno; i < q->curframe; i++) { in bpf_stack_slot_alive()
390 rel = frameno + delta; in bpf_stack_slot_alive()
H A Dverifier.c2286 regs[BPF_REG_FP].frameno = state->frameno; in init_reg_state()
2300 int callsite, int frameno, int subprogno) in init_func_state() argument
2303 state->frameno = frameno; in init_func_state()
2348 0 /* frameno within this callchain */, in push_async_cb()
3251 u8 frameno; member
3276 * - 4-bits frameno
3289 tmp |= e->frameno; in linked_regs_pack()
3311 e->frameno in linked_regs_unpack()
16846 __collect_linked_regs(struct linked_regs * reg_set,struct bpf_reg_state * reg,u32 id,u32 frameno,u32 spi_or_reg,bool is_reg) __collect_linked_regs() argument
[all...]
/linux/include/linux/
H A Dbpf_verifier.h55 u8 frameno; member
357 u32 frameno; member
1255 return cur->frame[reg->frameno]; in bpf_func()
1497 u32 frameno, bool print_all);
1499 u32 frameno);
1606 u8 frameno; member
1652 bool bpf_stack_slot_alive(struct bpf_verifier_env *env, u32 frameno, u32 spi);