Lines Matching refs:hist
266 struct bpf_jmp_history_entry *hist, struct backtrack_state *bt) in backtrack_insn() argument
293 bpf_bt_sync_linked_regs(bt, hist); in backtrack_insn()
352 if (hist && hist->flags & INSN_F_STACK_ARG_ACCESS) { in backtrack_insn()
353 spi = hist->spi; in backtrack_insn()
371 if (!hist || !(hist->flags & INSN_F_STACK_ACCESS)) in backtrack_insn()
377 spi = hist->spi; in backtrack_insn()
378 fr = hist->frame; in backtrack_insn()
388 if (hist && hist->flags & INSN_F_STACK_ARG_ACCESS) { in backtrack_insn()
389 spi = hist->spi; in backtrack_insn()
399 if (!hist || !(hist->flags & INSN_F_STACK_ACCESS)) in backtrack_insn()
401 spi = hist->spi; in backtrack_insn()
402 fr = hist->frame; in backtrack_insn()
573 if (!hist || !(hist->flags & INSN_F_SRC_REG_STACK)) in backtrack_insn()
575 if (!hist || !(hist->flags & INSN_F_DST_REG_STACK)) in backtrack_insn()
599 bpf_bt_sync_linked_regs(bt, hist); in backtrack_insn()
831 struct bpf_jmp_history_entry *hist; in bpf_mark_chain_precision() local
871 hist = get_jmp_hist_entry(st, history, i); in bpf_mark_chain_precision()
872 err = backtrack_insn(env, i, subseq_idx, hist, bt); in bpf_mark_chain_precision()