Lines Matching defs:dst_state
1616 int bpf_copy_verifier_state(struct bpf_verifier_state *dst_state,
1622 dst_state->jmp_history = copy_array(dst_state->jmp_history, src->jmp_history,
1623 src->jmp_history_cnt, sizeof(*dst_state->jmp_history),
1625 if (!dst_state->jmp_history)
1627 dst_state->jmp_history_cnt = src->jmp_history_cnt;
1632 for (i = src->curframe + 1; i <= dst_state->curframe; i++) {
1633 free_func_state(dst_state->frame[i]);
1634 dst_state->frame[i] = NULL;
1636 err = copy_reference_state(dst_state, src);
1639 dst_state->speculative = src->speculative;
1640 dst_state->in_sleepable = src->in_sleepable;
1641 dst_state->curframe = src->curframe;
1642 dst_state->branches = src->branches;
1643 dst_state->parent = src->parent;
1644 dst_state->first_insn_idx = src->first_insn_idx;
1645 dst_state->last_insn_idx = src->last_insn_idx;
1646 dst_state->dfs_depth = src->dfs_depth;
1647 dst_state->callback_unroll_depth = src->callback_unroll_depth;
1648 dst_state->may_goto_depth = src->may_goto_depth;
1649 dst_state->equal_state = src->equal_state;
1651 dst = dst_state->frame[i];
1656 dst_state->frame[i] = dst;