Lines Matching refs:dst_state
1410 static int copy_verifier_state(struct bpf_verifier_state *dst_state,
1416 dst_state->jmp_history = copy_array(dst_state->jmp_history, src->jmp_history,
1417 src->jmp_history_cnt, sizeof(*dst_state->jmp_history),
1419 if (!dst_state->jmp_history)
1421 dst_state->jmp_history_cnt = src->jmp_history_cnt;
1426 for (i = src->curframe + 1; i <= dst_state->curframe; i++) {
1427 free_func_state(dst_state->frame[i]);
1428 dst_state->frame[i] = NULL;
1430 dst_state->speculative = src->speculative;
1431 dst_state->active_rcu_lock = src->active_rcu_lock;
1432 dst_state->curframe = src->curframe;
1433 dst_state->active_lock.ptr = src->active_lock.ptr;
1434 dst_state->active_lock.id = src->active_lock.id;
1435 dst_state->branches = src->branches;
1436 dst_state->parent = src->parent;
1437 dst_state->first_insn_idx = src->first_insn_idx;
1438 dst_state->last_insn_idx = src->last_insn_idx;
1439 dst_state->dfs_depth = src->dfs_depth;
1440 dst_state->callback_unroll_depth = src->callback_unroll_depth;
1441 dst_state->used_as_loop_entry = src->used_as_loop_entry;
1442 dst_state->may_goto_depth = src->may_goto_depth;
1444 dst = dst_state->frame[i];
1449 dst_state->frame[i] = dst;