STACK_SPILL
bpf_for_each_reg_in_vstate_mask(__vst, __state, __reg, 1 << STACK_SPILL, __expr)
[STACK_SPILL] = 'r',
case STACK_SPILL:
if (state->stack[i].slot_type[j] == STACK_SPILL)
case STACK_SPILL:
return stack->slot_type[BPF_REG_SIZE - 1] == STACK_SPILL;
return stack->slot_type[BPF_REG_SIZE - 1] == STACK_SPILL &&
return stack->slot_type[0] == STACK_SPILL &&
u32 clear_mask = (1 << STACK_SPILL) | (1 << STACK_ITER);
case STACK_SPILL:
state->stack[spi].slot_type[i - 1] = STACK_SPILL;
if (writing_zero && *stype == STACK_SPILL &&
for (i = BPF_REG_SIZE - 1; i > 0 && stype[i - 1] == STACK_SPILL; i--)
if (type == STACK_SPILL) {
for (i = off; i >= 0 && stype[i] == STACK_SPILL; i--)