Lines Matching refs:curframe

688 	for (i = 0; i <= state->curframe; i++) {  in free_verifier_state()
733 for (i = src->curframe + 1; i <= dst_state->curframe; i++) { in copy_verifier_state()
738 dst_state->curframe = src->curframe; in copy_verifier_state()
744 for (i = 0; i <= src->curframe; i++) { in copy_verifier_state()
1362 struct bpf_func_state *state = vstate->frame[vstate->curframe]; in check_reg_arg()
1641 for (i = 0; i <= st->curframe; i++) { in mark_all_scalars_precise()
1678 func = st->frame[st->curframe]; in __mark_chain_precision()
1759 func = st->frame[st->curframe]; in __mark_chain_precision()
1907 cur = env->cur_state->frame[env->cur_state->curframe]; in check_stack_write()
2017 struct bpf_func_state *state = vstate->frame[vstate->curframe]; in check_stack_read()
2171 struct bpf_func_state *state = vstate->frame[vstate->curframe]; in check_map_access()
3707 for (i = 0; i <= vstate->curframe; i++) in clear_all_pkt_pointers()
3744 for (i = 0; i <= vstate->curframe; i++) in release_reference()
3757 if (state->curframe + 1 >= MAX_CALL_FRAMES) { in check_func_call()
3759 state->curframe + 2); in check_func_call()
3771 caller = state->frame[state->curframe]; in check_func_call()
3772 if (state->frame[state->curframe + 1]) { in check_func_call()
3774 state->curframe + 1); in check_func_call()
3781 state->frame[state->curframe + 1] = callee; in check_func_call()
3790 state->curframe + 1 /* frameno within this callchain */, in check_func_call()
3811 state->curframe++; in check_func_call()
3832 callee = state->frame[state->curframe]; in prepare_func_exit()
3845 state->curframe--; in prepare_func_exit()
3846 caller = state->frame[state->curframe]; in prepare_func_exit()
3864 state->frame[state->curframe + 1] = NULL; in prepare_func_exit()
4331 struct bpf_func_state *state = vstate->frame[vstate->curframe]; in adjust_ptr_min_max_vals()
4848 struct bpf_func_state *state = vstate->frame[vstate->curframe]; in adjust_reg_min_max_vals()
5174 for (i = 0; i <= vstate->curframe; i++) in find_good_pkt_pointers()
5675 struct bpf_func_state *state = vstate->frame[vstate->curframe]; in mark_ptr_or_null_regs()
5688 for (i = 0; i <= vstate->curframe; i++) in mark_ptr_or_null_regs()
5794 struct bpf_reg_state *regs = this_branch->frame[this_branch->curframe]->regs; in check_cond_jmp_op()
5868 other_branch_regs = other_branch->frame[other_branch->curframe]->regs; in check_cond_jmp_op()
5940 print_verifier_state(env, this_branch->frame[this_branch->curframe]); in check_cond_jmp_op()
6209 struct bpf_func_state *state = cur->frame[cur->curframe]; in explored_state()
6754 for (i = 0; i <= st->curframe; i++) in clean_verifier_state()
6801 sl->state.curframe != cur->curframe) in clean_live_states()
6803 for (i = 0; i <= cur->curframe; i++) in clean_live_states()
7062 if (old->curframe != cur->curframe) in states_equal()
7077 for (i = 0; i <= old->curframe; i++) { in states_equal()
7130 if (vparent->curframe != vstate->curframe) { in propagate_liveness()
7132 vparent->curframe, vstate->curframe); in propagate_liveness()
7137 for (frame = 0; frame <= vstate->curframe; frame++) { in propagate_liveness()
7143 for (i = frame < vstate->curframe ? BPF_REG_6 : 0; i < BPF_REG_FP; i++) { in propagate_liveness()
7176 state = old->frame[old->curframe]; in propagate_precision()
7210 int i, fr = cur->curframe; in states_maybe_looping()
7212 if (old->curframe != fr) in states_maybe_looping()
7410 for (j = 0; j <= cur->curframe; j++) { in is_state_visited()
7411 for (i = j < cur->curframe ? BPF_REG_6 : 0; i < BPF_REG_FP; i++) in is_state_visited()
7418 for (j = 0; j <= cur->curframe; j++) { in is_state_visited()
7481 state->curframe = 0; in do_check()
7549 print_verifier_state(env, state->frame[state->curframe]); in do_check()
7745 if (state->curframe) { in do_check()