Lines Matching defs:frameno

346 		u8 frameno;
607 return cur->frame[reg->frameno];
790 bpf_mark_stack_write(env, state->frameno, BIT(spi - 1) | BIT(spi));
807 bpf_mark_stack_write(env, state->frameno, BIT(spi - 1) | BIT(spi));
916 bpf_mark_stack_write(env, state->frameno, BIT(spi - 1) | BIT(spi));
1043 bpf_mark_stack_write(env, state->frameno, BIT(spi - i));
1072 bpf_mark_stack_write(env, state->frameno, BIT(spi - i));
1162 bpf_mark_stack_write(env, reg->frameno, BIT(spi));
1218 bpf_mark_stack_write(env, reg->frameno, BIT(spi));
2764 reg->frameno = 0;
2875 regs[BPF_REG_FP].frameno = state->frameno;
2886 int callsite, int frameno, int subprogno)
2889 state->frameno = frameno;
2932 0 /* frameno within this callchain */,
3546 err = bpf_mark_stack_read(env, reg->frameno, env->insn_idx, BIT(spi - i));
3780 static int insn_stack_access_flags(int frameno, int spi)
3782 return INSN_F_STACK_ACCESS | (spi << INSN_F_SPI_SHIFT) | frameno;
3817 u8 frameno;
3841 * - 3-bits frameno
3854 tmp |= e->frameno;
3876 e->frameno = val & LR_FRAMENO_MASK;
4159 if ((e->is_reg && bt_is_frame_reg_set(bt, e->frameno, e->regno)) ||
4160 (!e->is_reg && bt_is_frame_slot_set(bt, e->frameno, e->spi))) {
4173 bt_set_frame_reg(bt, e->frameno, e->regno);
4175 bt_set_frame_slot(bt, e->frameno, e->spi);
5036 int insn_flags = insn_stack_access_flags(state->frameno, spi);
5081 bpf_mark_stack_write(env, state->frameno, BIT(spi));
5340 int insn_flags = insn_stack_access_flags(reg_state->frameno, spi);
5348 err = bpf_mark_stack_read(env, reg_state->frameno, env->insn_idx, BIT(spi));
8076 err = bpf_mark_stack_read(env, reg->frameno, env->insn_idx, BIT(spi));
8806 meta->iter.frameno = reg->frameno;
8899 int iter_frameno = meta->iter.frameno;
9602 bt_set_frame_slot(&env->bt, key->frameno, spi);
10406 state->curframe + 1 /* frameno within this callchain */,
10695 print_verifier_state(env, state, caller->frameno, true);
11030 print_verifier_state(env, state, callee->frameno, true);
11032 print_verifier_state(env, state, caller->frameno, true);
11188 if (!exception_exit && cur_func(env)->frameno)
16589 u32 id, u32 frameno, u32 spi_or_reg, bool is_reg)
16598 e->frameno = frameno;
16646 reg = e->is_reg ? &vstate->frame[e->frameno]->regs[e->regno]
16647 : &vstate->frame[e->frameno]->stack[e->spi].spilled_ptr;
18582 if (!bpf_stack_slot_alive(env, st->frameno, i)) {
18789 return regs_exact(rold, rcur, idmap) && rold->frameno == rcur->frameno;
19205 offsetof(struct bpf_reg_state, frameno)))
23164 0 /* frameno */,