Searched refs:subseq_idx (Results 1 – 2 of 2) sorted by relevance
/linux-6.12.1/tools/testing/selftests/bpf/ |
D | test_verifier.c | 1426 int subseq_idx = find_insn_subseq(seq, subseqs, in find_all_insn_subseqs() local 1429 if (subseq_idx < 0) in find_all_insn_subseqs() 1431 seq += subseq_idx + cur_subseq_len; in find_all_insn_subseqs() 1432 seq_len -= subseq_idx + cur_subseq_len; in find_all_insn_subseqs()
|
/linux-6.12.1/kernel/bpf/ |
D | verifier.c | 3774 static int backtrack_insn(struct bpf_verifier_env *env, int idx, int subseq_idx, in backtrack_insn() argument 3899 WARN_ONCE(idx + 1 != subseq_idx, "verifier backtracking bug"); in backtrack_insn() 3943 } else if (is_sync_callback_calling_insn(insn) && idx != subseq_idx - 1) { in backtrack_insn() 3995 if (subseq_idx >= 0 && calls_callback(env, subseq_idx)) in backtrack_insn() 4012 r0_precise = subseq_idx - 1 >= 0 && in backtrack_insn() 4013 bpf_pseudo_call(&env->prog->insnsi[subseq_idx - 1]) && in backtrack_insn() 4280 int subseq_idx = -1; in __mark_chain_precision() local 4316 bt->frame, last_idx, first_idx, subseq_idx); in __mark_chain_precision() 4352 err = backtrack_insn(env, i, subseq_idx, hist, bt); in __mark_chain_precision() 4367 subseq_idx = i; in __mark_chain_precision() [all …]
|