Home
last modified time | relevance | path

Searched refs:curframe (Results 1 – 6 of 6) sorted by relevance

/linux/kernel/bpf/
H A Dstates.c81 for (i = 0; i <= st->curframe; i++) { in compute_scc_callchain()
87 } else if (i < st->curframe) { in compute_scc_callchain()
479 for (i = 0; i <= st->curframe; i++) { in clean_verifier_state()
987 if (old->curframe != cur->curframe) in states_equal()
1007 for (i = 0; i <= old->curframe; i++) { in states_equal()
1030 for (fr = old->curframe; fr >= 0; fr--) { in propagate_precision()
1117 int i, fr = cur->curframe; in states_maybe_looping()
1119 if (old->curframe != fr) in states_maybe_looping()
1195 for (fr = old->curframe; fr >= 0; fr--) { in iter_active_depths_differ()
1219 for (i = 0; i <= st->curframe; i++) { in mark_all_scalars_imprecise()
[all …]
H A Dbacktrack.c674 st->curframe); in bpf_mark_all_scalars_precise()
684 for (i = 0; i <= st->curframe; i++) { in bpf_mark_all_scalars_precise()
819 bt_init(bt, starting_state->curframe); in bpf_mark_chain_precision()
854 if (st->curframe == 0 && in bpf_mark_chain_precision()
H A Dverifier.c1623 for (i = 0; i <= state->curframe; i++) { in bpf_free_verifier_state()
1661 for (i = src->curframe + 1; i <= dst_state->curframe; i++) { in bpf_copy_verifier_state()
1670 dst_state->curframe = src->curframe; in bpf_copy_verifier_state()
1679 for (i = 0; i <= src->curframe; i++) { in bpf_copy_verifier_state()
1702 struct bpf_func_state *state = cur->frame[cur->curframe]; in bpf_explored_state()
1711 if (a->curframe != b->curframe) in same_callsites()
1714 for (fr = a->curframe; f in same_callsites()
[all...]
H A Dliveness.c39 u32 curframe; member
345 for (frame = 0; frame <= st->curframe; frame++) { in bpf_live_stack_query_init()
351 if (frame < st->curframe) in bpf_live_stack_query_init()
354 q->curframe = st->curframe; in bpf_live_stack_query_init()
373 curframe_instance = q->instances[q->curframe]; in bpf_stack_slot_alive()
376 cur_delta = (int)curframe_instance->depth - (int)q->curframe; in bpf_stack_slot_alive()
384 for (i = frameno; i < q->curframe; i++) { in bpf_stack_slot_alive()
H A Ddiagnostics.c903 return env->cur_state->frame[env->cur_state->curframe]; in diag_current_frame()
1474 state = env->cur_state->frame[env->cur_state->curframe]; in diag_mod_insn_origin()
1554 state = target->frameno <= vstate->curframe ? vstate->frame[target->frameno] : NULL; in target_to_reg()
1586 for (frame = 0; frame <= vstate->curframe; frame++) { in reg_to_target()
/linux/include/linux/
H A Dbpf_verifier.h501 u32 curframe; member
567 for (___i = 0; ___i <= ___vstate->curframe; ___i++) { \
1163 return cur->frame[cur->curframe]; in cur_func()
1261 return frame == st->curframe in bpf_frame_insn_idx()