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()
570 if (!hist || !(hist->flags & INSN_F_SRC_REG_STACK)) in backtrack_insn()
572 if (!hist || !(hist->flags & INSN_F_DST_REG_STACK)) in backtrack_insn()
609 bpf_bt_sync_linked_regs(bt, hist); in backtrack_insn()
841 struct bpf_jmp_history_entry *hist; in bpf_mark_chain_precision() local
881 hist = get_jmp_hist_entry(st, history, i); in bpf_mark_chain_precision()
882 err = backtrack_insn(env, i, subseq_idx, hist, bt); in bpf_mark_chain_precision()